home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrCpp
/
MrCpp.rsrc
/
CODE_7_CG.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
139KB
|
2,487 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00001940 (3 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 486D BD9E pea.l [A5 - 0x4262]
00000008 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000C 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00000010 4E5E unlink A6
00000012 205F movea.l A0, [A7]+
00000014 584F addq.w A7, 4
00000016 4ED0 jmp [A0]
fn00000018:
00000018 4E56 FFEC link A6, -0x0014
0000001C 48E7 1010 movem.l -[A7], D3,A3
00000020 266E 0008 movea.l A3, [A6 + 0x8]
00000024 1613 move.b D3, [A3]
00000026 705E moveq.l D0, 0x5E
00000028 B600 cmp.b D3, D0
0000002A 6706 beq +0x8 /* 00000032 */
0000002C 7062 moveq.l D0, 0x62
0000002E B600 cmp.b D3, D0
00000030 6606 bne +0x8 /* 00000038 */
label00000032:
00000032 7001 moveq.l D0, 0x01
00000034 4EFA 0110 jmp [PC + 0x110 /* 00000146 */]
label00000038:
00000038 102D D972 move.b D0, [A5 - 0x268E]
0000003C 6706 beq +0x8 /* 00000044 */
0000003E 2F0B move.l -[A7], A3
00000040 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
label00000044:
00000044 1013 move.b D0, [A3]
00000046 725D moveq.l D1, 0x5D
00000048 B001 cmp.b D0, D1
0000004A 6708 beq +0xA /* 00000054 */
0000004C 7037 moveq.l D0, 0x37
0000004E 2F00 move.l -[A7], D0
00000050 4EBA FFAE jsr [PC - 0x52 /* 00000000 */]
label00000054:
00000054 102D D972 move.b D0, [A5 - 0x268E]
00000058 6708 beq +0xA /* 00000062 */
0000005A 206B 0016 movea.l A0, [A3 + 0x16]
0000005E 2010 move.l D0, [A0]
00000060 6004 bra +0x6 /* 00000066 */
label00000062:
00000062 202B 0016 move.l D0, [A3 + 0x16]
label00000066:
00000066 721F moveq.l D1, 0x1F
00000068 C081 and.l D0, D1
0000006A 677A beq +0x7C /* 000000E6 */
0000006C 7202 moveq.l D1, 0x02
0000006E B081 cmp.l D0, D1
00000070 6774 beq +0x76 /* 000000E6 */
00000072 7201 moveq.l D1, 0x01
00000074 B081 cmp.l D0, D1
00000076 676E beq +0x70 /* 000000E6 */
00000078 7203 moveq.l D1, 0x03
0000007A B081 cmp.l D0, D1
0000007C 6768 beq +0x6A /* 000000E6 */
0000007E 7204 moveq.l D1, 0x04
00000080 B081 cmp.l D0, D1
00000082 6762 beq +0x64 /* 000000E6 */
00000084 7206 moveq.l D1, 0x06
00000086 B081 cmp.l D0, D1
00000088 675C beq +0x5E /* 000000E6 */
0000008A 7207 moveq.l D1, 0x07
0000008C B081 cmp.l D0, D1
0000008E 6756 beq +0x58 /* 000000E6 */
00000090 7205 moveq.l D1, 0x05
00000092 B081 cmp.l D0, D1
00000094 6750 beq +0x52 /* 000000E6 */
00000096 7219 moveq.l D1, 0x19
00000098 B081 cmp.l D0, D1
0000009A 674A beq +0x4C /* 000000E6 */
0000009C 7208 moveq.l D1, 0x08
0000009E B081 cmp.l D0, D1
000000A0 6744 beq +0x46 /* 000000E6 */
000000A2 7209 moveq.l D1, 0x09
000000A4 B081 cmp.l D0, D1
000000A6 673E beq +0x40 /* 000000E6 */
000000A8 720A moveq.l D1, 0x0A
000000AA B081 cmp.l D0, D1
000000AC 6738 beq +0x3A /* 000000E6 */
000000AE 720B moveq.l D1, 0x0B
000000B0 B081 cmp.l D0, D1
000000B2 6732 beq +0x34 /* 000000E6 */
000000B4 7210 moveq.l D1, 0x10
000000B6 B081 cmp.l D0, D1
000000B8 672C beq +0x2E /* 000000E6 */
000000BA 7211 moveq.l D1, 0x11
000000BC B081 cmp.l D0, D1
000000BE 6726 beq +0x28 /* 000000E6 */
000000C0 720C moveq.l D1, 0x0C
000000C2 B081 cmp.l D0, D1
000000C4 6732 beq +0x34 /* 000000F8 */
000000C6 720D moveq.l D1, 0x0D
000000C8 B081 cmp.l D0, D1
000000CA 672C beq +0x2E /* 000000F8 */
000000CC 720E moveq.l D1, 0x0E
000000CE B081 cmp.l D0, D1
000000D0 6726 beq +0x28 /* 000000F8 */
000000D2 720F moveq.l D1, 0x0F
000000D4 B081 cmp.l D0, D1
000000D6 6720 beq +0x22 /* 000000F8 */
000000D8 7214 moveq.l D1, 0x14
000000DA B081 cmp.l D0, D1
000000DC 6746 beq +0x48 /* 00000124 */
000000DE 7213 moveq.l D1, 0x13
000000E0 B081 cmp.l D0, D1
000000E2 674E beq +0x50 /* 00000132 */
000000E4 6054 bra +0x56 /* 0000013A */
label000000E6:
000000E6 2F0B move.l -[A7], A3
000000E8 4EAD 186A jsr [A5 + 0x186A /* export_777 */]
000000EC 4480 neg.l D0
000000EE 9180 subx.l D0, D0
000000F0 4480 neg.l D0
000000F2 2D40 FFEC move.l [A6 - 0x14], D0
000000F6 604A bra +0x4C /* 00000142 */
label000000F8:
000000F8 486E FFF0 pea.l [A6 - 0x10]
000000FC 2F0B move.l -[A7], A3
000000FE 4EAD 1872 jsr [A5 + 0x1872 /* export_778 */]
00000102 2040 movea.l A0, D0
00000104 41E8 0010 lea.l A0, [A0 + 0x10]
00000108 2F20 move.l -[A7], -[A0]
0000010A 2F20 move.l -[A7], -[A0]
0000010C 2F20 move.l -[A7], -[A0]
0000010E 2F20 move.l -[A7], -[A0]
00000110 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */]
00000114 4FEF 0010 lea.l A7, [A7 + 0x10]
00000118 4480 neg.l D0
0000011A 9180 subx.l D0, D0
0000011C 5280 addq.l D0, 1
0000011E 2D40 FFEC move.l [A6 - 0x14], D0
00000122 601E bra +0x20 /* 00000142 */
label00000124:
00000124 302D D93A move.w D0, [A5 - 0x26C6]
00000128 6608 bne +0xA /* 00000132 */
0000012A 705D moveq.l D0, 0x5D
0000012C 2F00 move.l -[A7], D0
0000012E 4EBA FED0 jsr [PC - 0x130 /* 00000000 */]
label00000132:
00000132 7000 moveq.l D0, 0x00
00000134 2D40 FFEC move.l [A6 - 0x14], D0
00000138 6008 bra +0xA /* 00000142 */
label0000013A:
0000013A 7066 moveq.l D0, 0x66
0000013C 2F00 move.l -[A7], D0
0000013E 4EBA FEC0 jsr [PC - 0x140 /* 00000000 */]
label00000142:
00000142 302E FFEE move.w D0, [A6 - 0x12]
label00000146:
00000146 4CDF 0808 movem.l D3,A3, [A7]+
0000014A 4E5E unlink A6
0000014C 205F movea.l A0, [A7]+
0000014E 584F addq.w A7, 4
00000150 4ED0 jmp [A0]
fn00000152:
00000152 4E56 0000 link A6, 0
00000156 2F0A move.l -[A7], A2
00000158 246E 0008 movea.l A2, [A6 + 0x8]
0000015C 6004 bra +0x6 /* 00000162 */
label0000015E:
0000015E 246A 0006 movea.l A2, [A2 + 0x6]
label00000162:
00000162 200A move.l D0, A2
00000164 6608 bne +0xA /* 0000016E */
00000166 7074 moveq.l D0, 0x74
00000168 2F00 move.l -[A7], D0
0000016A 4EBA FE94 jsr [PC - 0x16C /* 00000000 */]
label0000016E:
0000016E 1212 move.b D1, [A2]
00000170 7000 moveq.l D0, 0x00
00000172 1001 move.b D0, D1
00000174 720F moveq.l D1, 0x0F
00000176 B081 cmp.l D0, D1
00000178 67E4 beq -0x1A /* 0000015E */
0000017A 7264 moveq.l D1, 0x64
0000017C B081 cmp.l D0, D1
0000017E 67DE beq -0x20 /* 0000015E */
00000180 725E moveq.l D1, 0x5E
00000182 B081 cmp.l D0, D1
00000184 670E beq +0x10 /* 00000194 */
00000186 725D moveq.l D1, 0x5D
00000188 B081 cmp.l D0, D1
0000018A 672A beq +0x2C /* 000001B6 */
0000018C 7262 moveq.l D1, 0x62
0000018E B081 cmp.l D0, D1
00000190 6724 beq +0x26 /* 000001B6 */
00000192 602A bra +0x2C /* 000001BE */
label00000194:
00000194 102D D5E5 move.b D0, [A5 - 0x2A1B]
00000198 671C beq +0x1E /* 000001B6 */
0000019A 206A 0002 movea.l A0, [A2 + 0x2]
0000019E 2068 000C movea.l A0, [A0 + 0xC]
000001A2 2010 move.l D0, [A0]
000001A4 721F moveq.l D1, 0x1F
000001A6 C081 and.l D0, D1
000001A8 41ED D414 lea.l A0, [A5 - 0x2BEC]
000001AC 1030 0000 move.b D0, [A0 + D0.w]
000001B0 7210 moveq.l D1, 0x10
000001B2 C001 and.b D0, D1
000001B4 6608 bne +0xA /* 000001BE */
label000001B6:
000001B6 2F0A move.l -[A7], A2
000001B8 4EBA FE5E jsr [PC - 0x1A2 /* 00000018 */]
000001BC 6002 bra +0x4 /* 000001C0 */
label000001BE:
000001BE 4240 clr.w D0
label000001C0:
000001C0 245F movea.l A2, [A7]+
000001C2 4E5E unlink A6
000001C4 205F movea.l A0, [A7]+
000001C6 584F addq.w A7, 4
000001C8 4ED0 jmp [A0]
fn000001CA:
000001CA 4E56 0000 link A6, 0
000001CE 2F0A move.l -[A7], A2
000001D0 246E 0008 movea.l A2, [A6 + 0x8]
000001D4 6004 bra +0x6 /* 000001DA */
label000001D6:
000001D6 246A 0006 movea.l A2, [A2 + 0x6]
label000001DA:
000001DA 200A move.l D0, A2
000001DC 660A bne +0xC /* 000001E8 */
000001DE 2F3C 0000 0094 move.l -[A7], 0x94
000001E4 4EBA FE1A jsr [PC - 0x1E6 /* 00000000 */]
label000001E8:
000001E8 1212 move.b D1, [A2]
000001EA 7000 moveq.l D0, 0x00
000001EC 1001 move.b D0, D1
000001EE 720F moveq.l D1, 0x0F
000001F0 B081 cmp.l D0, D1
000001F2 67E2 beq -0x1C /* 000001D6 */
000001F4 7264 moveq.l D1, 0x64
000001F6 B081 cmp.l D0, D1
000001F8 67DC beq -0x22 /* 000001D6 */
000001FA 725E moveq.l D1, 0x5E
000001FC B081 cmp.l D0, D1
000001FE 670E beq +0x10 /* 0000020E */
00000200 725D moveq.l D1, 0x5D
00000202 B081 cmp.l D0, D1
00000204 672A beq +0x2C /* 00000230 */
00000206 7262 moveq.l D1, 0x62
00000208 B081 cmp.l D0, D1
0000020A 6724 beq +0x26 /* 00000230 */
0000020C 6034 bra +0x36 /* 00000242 */
label0000020E:
0000020E 102D D5E5 move.b D0, [A5 - 0x2A1B]
00000212 671C beq +0x1E /* 00000230 */
00000214 206A 0002 movea.l A0, [A2 + 0x2]
00000218 2068 000C movea.l A0, [A0 + 0xC]
0000021C 2010 move.l D0, [A0]
0000021E 721F moveq.l D1, 0x1F
00000220 C081 and.l D0, D1
00000222 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000226 1030 0000 move.b D0, [A0 + D0.w]
0000022A 7210 moveq.l D1, 0x10
0000022C C001 and.b D0, D1
0000022E 6612 bne +0x14 /* 00000242 */
label00000230:
00000230 2F0A move.l -[A7], A2
00000232 4EBA FDE4 jsr [PC - 0x21C /* 00000018 */]
00000236 4A40 tst.w D0
00000238 57C0 seq D0
0000023A 4400 neg.b D0
0000023C 4880 ext.w D0
0000023E 48C0 ext.l D0
00000240 6002 bra +0x4 /* 00000244 */
label00000242:
00000242 4240 clr.w D0
label00000244:
00000244 245F movea.l A2, [A7]+
00000246 4E5E unlink A6
00000248 205F movea.l A0, [A7]+
0000024A 584F addq.w A7, 4
0000024C 4ED0 jmp [A0]
fn0000024E:
0000024E 4E56 FFFC link A6, -0x0004
00000252 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000256 102D D972 move.b D0, [A5 - 0x268E]
0000025A 660A bne +0xC /* 00000266 */
0000025C 2F3C 0000 00B6 move.l -[A7], 0xB6
00000262 4EBA FD9C jsr [PC - 0x264 /* 00000000 */]
label00000266:
00000266 202E 0008 move.l D0, [A6 + 0x8]
0000026A 6700 04A8 beq +0x4AA /* 00000714 */
0000026E 206E 0008 movea.l A0, [A6 + 0x8]
00000272 4AA8 0016 tst.l [A0 + 0x16]
00000276 6700 049C beq +0x49E /* 00000714 */
0000027A 206E 0008 movea.l A0, [A6 + 0x8]
0000027E 1210 move.b D1, [A0]
00000280 7000 moveq.l D0, 0x00
00000282 1001 move.b D0, D1
00000284 7214 moveq.l D1, 0x14
00000286 B081 cmp.l D0, D1
00000288 673A beq +0x3C /* 000002C4 */
0000028A 725F moveq.l D1, 0x5F
0000028C B081 cmp.l D0, D1
0000028E 6700 008E beq +0x90 /* 0000031E */
00000292 725D moveq.l D1, 0x5D
00000294 B081 cmp.l D0, D1
00000296 6700 047C beq +0x47E /* 00000714 */
0000029A 725E moveq.l D1, 0x5E
0000029C B081 cmp.l D0, D1
0000029E 6700 0474 beq +0x476 /* 00000714 */
000002A2 7262 moveq.l D1, 0x62
000002A4 B081 cmp.l D0, D1
000002A6 6700 046C beq +0x46E /* 00000714 */
000002AA 7263 moveq.l D1, 0x63
000002AC B081 cmp.l D0, D1
000002AE 6700 0464 beq +0x466 /* 00000714 */
000002B2 7259 moveq.l D1, 0x59
000002B4 B081 cmp.l D0, D1
000002B6 6700 045C beq +0x45E /* 00000714 */
000002BA 725B moveq.l D1, 0x5B
000002BC B081 cmp.l D0, D1
000002BE 6700 0454 beq +0x456 /* 00000714 */
000002C2 6064 bra +0x66 /* 00000328 */
label000002C4:
000002C4 206E 0008 movea.l A0, [A6 + 0x8]
000002C8 2468 0002 movea.l A2, [A0 + 0x2]
000002CC 1012 move.b D0, [A2]
000002CE 725F moveq.l D1, 0x5F
000002D0 B001 cmp.b D0, D1
000002D2 6654 bne +0x56 /* 00000328 */
000002D4 266A 0002 movea.l A3, [A2 + 0x2]
000002D8 00AB 0000 0200 0020 ori.l [A3 + 0x20], 0x200
000002E0 302B 0048 move.w D0, [A3 + 0x48]
000002E4 7204 moveq.l D1, 0x04
000002E6 C041 and.w D0, D1
000002E8 6700 00E2 beq +0xE4 /* 000003CC */
000002EC 206B 000C movea.l A0, [A3 + 0xC]
000002F0 2010 move.l D0, [A0]
000002F2 721F moveq.l D1, 0x1F
000002F4 C081 and.l D0, D1
000002F6 41ED D414 lea.l A0, [A5 - 0x2BEC]
000002FA 1030 0000 move.b D0, [A0 + D0.w]
000002FE 7210 moveq.l D1, 0x10
00000300 C001 and.b D0, D1
00000302 6700 00C8 beq +0xCA /* 000003CC */
00000306 2F0B move.l -[A7], A3
00000308 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */]
0000030C 2F00 move.l -[A7], D0
0000030E 2F3C 0000 00E0 move.l -[A7], 0xE0
00000314 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000318 504F addq.w A7, 8
0000031A 6000 00B0 bra +0xB2 /* 000003CC */
label0000031E:
0000031E 2F08 move.l -[A7], A0
00000320 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
00000324 6000 03EE bra +0x3F0 /* 00000714 */
label00000328:
00000328 246E 0008 movea.l A2, [A6 + 0x8]
0000032C 2F2A 0002 move.l -[A7], [A2 + 0x2]
00000330 4EBA FF1C jsr [PC - 0xE4 /* 0000024E */]
00000334 2D40 FFFC move.l [A6 - 0x4], D0
00000338 2540 0002 move.l [A2 + 0x2], D0
0000033C 1212 move.b D1, [A2]
0000033E 7000 moveq.l D0, 0x00
00000340 1001 move.b D0, D1
00000342 7214 moveq.l D1, 0x14
00000344 B081 cmp.l D0, D1
00000346 673C beq +0x3E /* 00000384 */
00000348 7213 moveq.l D1, 0x13
0000034A B081 cmp.l D0, D1
0000034C 6700 009C beq +0x9E /* 000003EA */
00000350 724E moveq.l D1, 0x4E
00000352 B081 cmp.l D0, D1
00000354 6700 0192 beq +0x194 /* 000004E8 */
00000358 7211 moveq.l D1, 0x11
0000035A B081 cmp.l D0, D1
0000035C 6700 01B6 beq +0x1B8 /* 00000514 */
00000360 7210 moveq.l D1, 0x10
00000362 B081 cmp.l D0, D1
00000364 6700 01BE beq +0x1C0 /* 00000524 */
00000368 720E moveq.l D1, 0x0E
0000036A B081 cmp.l D0, D1
0000036C 6700 01E8 beq +0x1EA /* 00000556 */
00000370 7201 moveq.l D1, 0x01
00000372 B081 cmp.l D0, D1
00000374 6700 02E4 beq +0x2E6 /* 0000065A */
00000378 7202 moveq.l D1, 0x02
0000037A B081 cmp.l D0, D1
0000037C 6700 030E beq +0x310 /* 0000068C */
00000380 6000 0362 bra +0x364 /* 000006E4 */
label00000384:
00000384 246E FFFC movea.l A2, [A6 - 0x4]
00000388 1012 move.b D0, [A2]
0000038A 7213 moveq.l D1, 0x13
0000038C B001 cmp.b D0, D1
0000038E 662E bne +0x30 /* 000003BE */
00000390 266E 0008 movea.l A3, [A6 + 0x8]
00000394 286B 0016 movea.l A4, [A3 + 0x16]
00000398 2F2A 0002 move.l -[A7], [A2 + 0x2]
0000039C 2F0C move.l -[A7], A4
0000039E 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
000003A2 2540 0002 move.l [A2 + 0x2], D0
000003A6 2F0B move.l -[A7], A3
000003A8 2F0C move.l -[A7], A4
000003AA 4EBA 0378 jsr [PC + 0x378 /* 00000724 */]
000003AE 2F00 move.l -[A7], D0
000003B0 2F0C move.l -[A7], A4
000003B2 4EBA 0370 jsr [PC + 0x370 /* 00000724 */]
000003B6 2D40 0008 move.l [A6 + 0x8], D0
000003BA 6000 0358 bra +0x35A /* 00000714 */
label000003BE:
000003BE 206E FFFC movea.l A0, [A6 - 0x4]
000003C2 1010 move.b D0, [A0]
000003C4 725F moveq.l D1, 0x5F
000003C6 B001 cmp.b D0, D1
000003C8 6600 034A bne +0x34C /* 00000714 */
label000003CC:
000003CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003D0 206E 0008 movea.l A0, [A6 + 0x8]
000003D4 2F28 0016 move.l -[A7], [A0 + 0x16]
000003D8 4EBA 034A jsr [PC + 0x34A /* 00000724 */]
000003DC 2D40 0008 move.l [A6 + 0x8], D0
000003E0 2040 movea.l A0, D0
000003E2 10BC 005E move.b [A0], 0x5E /* '^' */
000003E6 6000 032C bra +0x32E /* 00000714 */
label000003EA:
000003EA 246E FFFC movea.l A2, [A6 - 0x4]
000003EE 1012 move.b D0, [A2]
000003F0 725E moveq.l D1, 0x5E
000003F2 B001 cmp.b D0, D1
000003F4 6600 031E bne +0x320 /* 00000714 */
000003F8 266E 0008 movea.l A3, [A6 + 0x8]
000003FC 2F2B 0016 move.l -[A7], [A3 + 0x16]
00000400 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00000404 761F moveq.l D3, 0x1F
00000406 C083 and.l D0, D3
00000408 49ED D514 lea.l A4, [A5 - 0x2AEC]
0000040C 1A34 0000 move.b D5, [A4 + D0.w]
00000410 4885 ext.w D5
00000412 48C5 ext.l D5
00000414 2F2A 0016 move.l -[A7], [A2 + 0x16]
00000418 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
0000041C C083 and.l D0, D3
0000041E 1C34 0000 move.b D6, [A4 + D0.w]
00000422 4886 ext.w D6
00000424 48C6 ext.l D6
00000426 206B 0016 movea.l A0, [A3 + 0x16]
0000042A 2010 move.l D0, [A0]
0000042C C083 and.l D0, D3
0000042E 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000432 1030 0000 move.b D0, [A0 + D0.w]
00000436 7210 moveq.l D1, 0x10
00000438 C001 and.b D0, D1
0000043A 6704 beq +0x6 /* 00000440 */
0000043C 7A04 moveq.l D5, 0x04
0000043E 602A bra +0x2C /* 0000046A */
label00000440:
00000440 246E 0008 movea.l A2, [A6 + 0x8]
00000444 206A 0016 movea.l A0, [A2 + 0x16]
00000448 2010 move.l D0, [A0]
0000044A 3600 move.w D3, D0
0000044C 701F moveq.l D0, 0x1F
0000044E C640 and.w D3, D0
00000450 7014 moveq.l D0, 0x14
00000452 B640 cmp.w D3, D0
00000454 6706 beq +0x8 /* 0000045C */
00000456 7015 moveq.l D0, 0x15
00000458 B640 cmp.w D3, D0
0000045A 660E bne +0x10 /* 0000046A */
label0000045C:
0000045C 7A04 moveq.l D5, 0x04
0000045E 202A 0020 move.l D0, [A2 + 0x20]
00000462 206E FFFC movea.l A0, [A6 - 0x4]
00000466 2140 0020 move.l [A0 + 0x20], D0
label0000046A:
0000046A BA86 cmp.l D5, D6
0000046C 661E bne +0x20 /* 0000048C */
label0000046E:
0000046E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000472 206E 0008 movea.l A0, [A6 + 0x8]
00000476 2F28 0016 move.l -[A7], [A0 + 0x16]
0000047A 4EBA 02A8 jsr [PC + 0x2A8 /* 00000724 */]
0000047E 2D40 0008 move.l [A6 + 0x8], D0
00000482 2040 movea.l A0, D0
00000484 10BC 005F move.b [A0], 0x5F /* '_' */
00000488 6000 028A bra +0x28C /* 00000714 */
label0000048C:
0000048C 206E FFFC movea.l A0, [A6 - 0x4]
00000490 2E28 0006 move.l D7, [A0 + 0x6]
00000494 2605 move.l D3, D5
00000496 7002 moveq.l D0, 0x02
00000498 B680 cmp.l D3, D0
0000049A 670A beq +0xC /* 000004A6 */
0000049C 7001 moveq.l D0, 0x01
0000049E B680 cmp.l D3, D0
000004A0 671E beq +0x20 /* 000004C0 */
000004A2 6000 0270 bra +0x272 /* 00000714 */
label000004A6:
000004A6 7804 moveq.l D4, 0x04
000004A8 BC84 cmp.l D6, D4
000004AA 6600 0268 bne +0x26A /* 00000714 */
000004AE 2007 move.l D0, D7
000004B0 2204 move.l D1, D4
000004B2 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000004B6 7202 moveq.l D1, 0x02
000004B8 B081 cmp.l D0, D1
000004BA 6600 0258 bne +0x25A /* 00000714 */
000004BE 60AE bra -0x50 /* 0000046E */
label000004C0:
000004C0 7004 moveq.l D0, 0x04
000004C2 BC80 cmp.l D6, D0
000004C4 660E bne +0x10 /* 000004D4 */
000004C6 2007 move.l D0, D7
000004C8 7203 moveq.l D1, 0x03
000004CA 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000004CE 7201 moveq.l D1, 0x01
000004D0 B081 cmp.l D0, D1
000004D2 679A beq -0x64 /* 0000046E */
label000004D4:
000004D4 7002 moveq.l D0, 0x02
000004D6 BC80 cmp.l D6, D0
000004D8 6600 023A bne +0x23C /* 00000714 */
000004DC 2007 move.l D0, D7
000004DE 7201 moveq.l D1, 0x01
000004E0 C081 and.l D0, D1
000004E2 6700 0230 beq +0x232 /* 00000714 */
000004E6 6086 bra -0x78 /* 0000046E */
label000004E8:
000004E8 206E FFFC movea.l A0, [A6 - 0x4]
000004EC 1610 move.b D3, [A0]
000004EE 705E moveq.l D0, 0x5E
000004F0 B600 cmp.b D3, D0
000004F2 6708 beq +0xA /* 000004FC */
000004F4 7062 moveq.l D0, 0x62
000004F6 B600 cmp.b D3, D0
000004F8 6600 020E bne +0x210 /* 00000708 */
label000004FC:
000004FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000500 206E 0008 movea.l A0, [A6 + 0x8]
00000504 2F28 0016 move.l -[A7], [A0 + 0x16]
00000508 4EBA 021A jsr [PC + 0x21A /* 00000724 */]
0000050C 2D40 0008 move.l [A6 + 0x8], D0
00000510 6000 0202 bra +0x204 /* 00000714 */
label00000514:
00000514 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000518 4EBA FCB0 jsr [PC - 0x350 /* 000001CA */]
0000051C 4A40 tst.w D0
0000051E 6700 01C4 beq +0x1C6 /* 000006E4 */
00000522 600E bra +0x10 /* 00000532 */
label00000524:
00000524 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000528 4EBA FC28 jsr [PC - 0x3D8 /* 00000152 */]
0000052C 4A40 tst.w D0
0000052E 6700 01B4 beq +0x1B6 /* 000006E4 */
label00000532:
00000532 246E 0008 movea.l A2, [A6 + 0x8]
00000536 2F2A 0006 move.l -[A7], [A2 + 0x6]
0000053A 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
0000053E 7000 moveq.l D0, 0x00
00000540 2540 0006 move.l [A2 + 0x6], D0
00000544 14BC 000C move.b [A2], 0xC
00000548 2F0A move.l -[A7], A2
0000054A 4EBA FD02 jsr [PC - 0x2FE /* 0000024E */]
0000054E 2D40 0008 move.l [A6 + 0x8], D0
00000552 6000 01C0 bra +0x1C2 /* 00000714 */
label00000556:
00000556 246E FFFC movea.l A2, [A6 - 0x4]
0000055A 1012 move.b D0, [A2]
0000055C 725D moveq.l D1, 0x5D
0000055E B001 cmp.b D0, D1
00000560 6600 0182 bne +0x184 /* 000006E4 */
00000564 266E 0008 movea.l A3, [A6 + 0x8]
00000568 286B 0006 movea.l A4, [A3 + 0x6]
0000056C 2F2B 0016 move.l -[A7], [A3 + 0x16]
00000570 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00000574 2F0A move.l -[A7], A2
00000576 4EBA FAA0 jsr [PC - 0x560 /* 00000018 */]
0000057A 4A40 tst.w D0
0000057C 675E beq +0x60 /* 000005DC */
0000057E 244C movea.l A2, A4
00000580 544A addq.w A2, 2
00000582 2052 movea.l A0, [A2]
00000584 7008 moveq.l D0, 0x08
label00000586:
00000586 26D8 move.l [A3]+, [A0]+
00000588 51C8 FFFC dbf D0, -0x6 /* 00000586 */
0000058C 3690 move.w [A3], [A0]
0000058E 102D D5C5 move.b D0, [A5 - 0x2A3B]
00000592 6712 beq +0x14 /* 000005A6 */
00000594 2052 movea.l A0, [A2]
00000596 7026 moveq.l D0, 0x26
00000598 D1C0 add.l A0, D0
0000059A 226E 0008 movea.l A1, [A6 + 0x8]
0000059E 7026 moveq.l D0, 0x26
000005A0 D3C0 add.l A1, D0
000005A2 22D8 move.l [A1]+, [A0]+
000005A4 3290 move.w [A1], [A0]
label000005A6:
000005A6 206E 0008 movea.l A0, [A6 + 0x8]
000005AA 2468 001A movea.l A2, [A0 + 0x1A]
000005AE 200A move.l D0, A2
000005B0 6704 beq +0x6 /* 000005B6 */
000005B2 526A 0006 addq.w [A2 + 0x6], 1
label000005B6:
000005B6 244C movea.l A2, A4
000005B8 544A addq.w A2, 2
000005BA 2052 movea.l A0, [A2]
000005BC 4210 clr.b [A0]
000005BE 7600 moveq.l D3, 0x00
000005C0 2052 movea.l A0, [A2]
000005C2 2143 0016 move.l [A0 + 0x16], D3
000005C6 2052 movea.l A0, [A2]
000005C8 2143 0002 move.l [A0 + 0x2], D3
000005CC 2052 movea.l A0, [A2]
000005CE 2143 0006 move.l [A0 + 0x6], D3
000005D2 2F12 move.l -[A7], [A2]
000005D4 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000005D8 2483 move.l [A2], D3
000005DA 6060 bra +0x62 /* 0000063C */
label000005DC:
000005DC 244C movea.l A2, A4
000005DE 5C4A addq.w A2, 6
000005E0 2052 movea.l A0, [A2]
000005E2 266E 0008 movea.l A3, [A6 + 0x8]
000005E6 7008 moveq.l D0, 0x08
label000005E8:
000005E8 26D8 move.l [A3]+, [A0]+
000005EA 51C8 FFFC dbf D0, -0x6 /* 000005E8 */
000005EE 3690 move.w [A3], [A0]
000005F0 102D D5C5 move.b D0, [A5 - 0x2A3B]
000005F4 6712 beq +0x14 /* 00000608 */
000005F6 2052 movea.l A0, [A2]
000005F8 7026 moveq.l D0, 0x26
000005FA D1C0 add.l A0, D0
000005FC 226E 0008 movea.l A1, [A6 + 0x8]
00000600 7026 moveq.l D0, 0x26
00000602 D3C0 add.l A1, D0
00000604 22D8 move.l [A1]+, [A0]+
00000606 3290 move.w [A1], [A0]
label00000608:
00000608 206E 0008 movea.l A0, [A6 + 0x8]
0000060C 2468 001A movea.l A2, [A0 + 0x1A]
00000610 200A move.l D0, A2
00000612 6704 beq +0x6 /* 00000618 */
00000614 526A 0006 addq.w [A2 + 0x6], 1
label00000618:
00000618 244C movea.l A2, A4
0000061A 5C4A addq.w A2, 6
0000061C 2052 movea.l A0, [A2]
0000061E 4210 clr.b [A0]
00000620 7600 moveq.l D3, 0x00
00000622 2052 movea.l A0, [A2]
00000624 2143 0016 move.l [A0 + 0x16], D3
00000628 2052 movea.l A0, [A2]
0000062A 2143 0002 move.l [A0 + 0x2], D3
0000062E 2052 movea.l A0, [A2]
00000630 2143 0006 move.l [A0 + 0x6], D3
00000634 2F12 move.l -[A7], [A2]
00000636 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
0000063A 2483 move.l [A2], D3
label0000063C:
0000063C 2F0C move.l -[A7], A4
0000063E 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00000642 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000646 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
0000064A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000064E 4EBA FBFE jsr [PC - 0x402 /* 0000024E */]
00000652 2D40 0008 move.l [A6 + 0x8], D0
00000656 6000 00BC bra +0xBE /* 00000714 */
label0000065A:
0000065A 246E 0008 movea.l A2, [A6 + 0x8]
0000065E 5C4A addq.w A2, 6
00000660 2F12 move.l -[A7], [A2]
00000662 4EBA FBEA jsr [PC - 0x416 /* 0000024E */]
00000666 2840 movea.l A4, D0
00000668 248C move.l [A2], A4
0000066A 266E FFFC movea.l A3, [A6 - 0x4]
0000066E 1013 move.b D0, [A3]
00000670 725D moveq.l D1, 0x5D
00000672 B001 cmp.b D0, D1
00000674 6624 bne +0x26 /* 0000069A */
00000676 206E 0008 movea.l A0, [A6 + 0x8]
0000067A 214C 0002 move.l [A0 + 0x2], A4
0000067E 284B movea.l A4, A3
00000680 248C move.l [A2], A4
00000682 2028 0002 move.l D0, [A0 + 0x2]
00000686 2D40 FFFC move.l [A6 - 0x4], D0
0000068A 600E bra +0x10 /* 0000069A */
label0000068C:
0000068C 2F2A 0006 move.l -[A7], [A2 + 0x6]
00000690 4EBA FBBC jsr [PC - 0x444 /* 0000024E */]
00000694 2840 movea.l A4, D0
00000696 254C 0006 move.l [A2 + 0x6], A4
label0000069A:
0000069A 206E FFFC movea.l A0, [A6 - 0x4]
0000069E 1610 move.b D3, [A0]
000006A0 705E moveq.l D0, 0x5E
000006A2 B600 cmp.b D3, D0
000006A4 6706 beq +0x8 /* 000006AC */
000006A6 7062 moveq.l D0, 0x62
000006A8 B600 cmp.b D3, D0
000006AA 665C bne +0x5E /* 00000708 */
label000006AC:
000006AC 1014 move.b D0, [A4]
000006AE 725D moveq.l D1, 0x5D
000006B0 B001 cmp.b D0, D1
000006B2 6654 bne +0x56 /* 00000708 */
000006B4 262C 0006 move.l D3, [A4 + 0x6]
000006B8 206E 0008 movea.l A0, [A6 + 0x8]
000006BC 1010 move.b D0, [A0]
000006BE 7202 moveq.l D1, 0x02
000006C0 B001 cmp.b D0, D1
000006C2 6602 bne +0x4 /* 000006C6 */
000006C4 4483 neg.l D3
label000006C6:
000006C6 206E FFFC movea.l A0, [A6 - 0x4]
000006CA D7A8 0006 add.l [A0 + 0x6], D3
000006CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006D2 206E 0008 movea.l A0, [A6 + 0x8]
000006D6 2F28 0016 move.l -[A7], [A0 + 0x16]
000006DA 4EBA 0048 jsr [PC + 0x48 /* 00000724 */]
000006DE 2D40 0008 move.l [A6 + 0x8], D0
000006E2 6030 bra +0x32 /* 00000714 */
label000006E4:
000006E4 246E 0008 movea.l A2, [A6 + 0x8]
000006E8 1212 move.b D1, [A2]
000006EA 7000 moveq.l D0, 0x00
000006EC 1001 move.b D0, D1
000006EE 41ED D31A lea.l A0, [A5 - 0x2CE6]
000006F2 1030 0000 move.b D0, [A0 + D0.w]
000006F6 7201 moveq.l D1, 0x01
000006F8 C001 and.b D0, D1
000006FA 670C beq +0xE /* 00000708 */
000006FC 2F2A 0006 move.l -[A7], [A2 + 0x6]
00000700 4EBA FB4C jsr [PC - 0x4B4 /* 0000024E */]
00000704 2540 0006 move.l [A2 + 0x6], D0
label00000708:
00000708 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000070C 4EBA 0068 jsr [PC + 0x68 /* 00000776 */]
00000710 2D40 0008 move.l [A6 + 0x8], D0
label00000714:
00000714 202E 0008 move.l D0, [A6 + 0x8]
00000718 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000071C 4E5E unlink A6
0000071E 205F movea.l A0, [A7]+
00000720 584F addq.w A7, 4
00000722 4ED0 jmp [A0]
fn00000724:
00000724 4E56 0000 link A6, 0
00000728 48E7 0018 movem.l -[A7], A3,A4
0000072C 266E 000C movea.l A3, [A6 + 0xC]
00000730 1213 move.b D1, [A3]
00000732 7000 moveq.l D0, 0x00
00000734 1001 move.b D0, D1
00000736 41ED D31A lea.l A0, [A5 - 0x2CE6]
0000073A 1030 0000 move.b D0, [A0 + D0.w]
0000073E 7203 moveq.l D1, 0x03
00000740 C001 and.b D0, D1
00000742 660A bne +0xC /* 0000074E */
00000744 2F3C 0000 01AC move.l -[A7], 0x1AC
0000074A 4EBA F8B4 jsr [PC - 0x74C /* 00000000 */]
label0000074E:
0000074E 286B 0002 movea.l A4, [A3 + 0x2]
00000752 2F0C move.l -[A7], A4
00000754 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000758 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
0000075C 7000 moveq.l D0, 0x00
0000075E 2740 0002 move.l [A3 + 0x2], D0
00000762 2F0B move.l -[A7], A3
00000764 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00000768 200C move.l D0, A4
0000076A 4CDF 1800 movem.l A3,A4, [A7]+
0000076E 4E5E unlink A6
00000770 205F movea.l A0, [A7]+
00000772 504F addq.w A7, 8
00000774 4ED0 jmp [A0]
fn00000776:
00000776 4E56 FF58 link A6, -0x00A8
0000077A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000077E 266E 0008 movea.l A3, [A6 + 0x8]
00000782 200B move.l D0, A3
00000784 6714 beq +0x16 /* 0000079A */
00000786 1213 move.b D1, [A3]
00000788 7000 moveq.l D0, 0x00
0000078A 1001 move.b D0, D1
0000078C 41ED D31A lea.l A0, [A5 - 0x2CE6]
00000790 1030 0000 move.b D0, [A0 + D0.w]
00000794 7203 moveq.l D1, 0x03
00000796 C001 and.b D0, D1
00000798 660A bne +0xC /* 000007A4 */
label0000079A:
0000079A 2F3C 0000 01CC move.l -[A7], 0x1CC
000007A0 4EBA F85E jsr [PC - 0x7A2 /* 00000000 */]
label000007A4:
000007A4 286B 0002 movea.l A4, [A3 + 0x2]
000007A8 1014 move.b D0, [A4]
000007AA 765D moveq.l D3, 0x5D
000007AC B003 cmp.b D0, D3
000007AE 6600 12C6 bne +0x12C8 /* 00001A76 */
000007B2 7000 moveq.l D0, 0x00
000007B4 2D40 FF60 move.l [A6 - 0xA0], D0
000007B8 7000 moveq.l D0, 0x00
000007BA 2D40 FF58 move.l [A6 - 0xA8], D0
000007BE 1213 move.b D1, [A3]
000007C0 7000 moveq.l D0, 0x00
000007C2 1001 move.b D0, D1
000007C4 41ED D31A lea.l A0, [A5 - 0x2CE6]
000007C8 1030 0000 move.b D0, [A0 + D0.w]
000007CC 7201 moveq.l D1, 0x01
000007CE C001 and.b D0, D1
000007D0 6760 beq +0x62 /* 00000832 */
000007D2 202B 0006 move.l D0, [A3 + 0x6]
000007D6 2D40 FF58 move.l [A6 - 0xA8], D0
000007DA 2040 movea.l A0, D0
000007DC 1210 move.b D1, [A0]
000007DE B203 cmp.b D1, D3
000007E0 6600 1294 bne +0x1296 /* 00001A76 */
000007E4 2F00 move.l -[A7], D0
000007E6 4EAD 186A jsr [A5 + 0x186A /* export_777 */]
000007EA 2C00 move.l D6, D0
000007EC 2006 move.l D0, D6
000007EE 3D40 FF6A move.w [A6 - 0x96], D0
000007F2 1D40 FF6D move.b [A6 - 0x93], D0
000007F6 486E FF90 pea.l [A6 - 0x70]
000007FA 2F2E FF58 move.l -[A7], [A6 - 0xA8]
000007FE 4EAD 1872 jsr [A5 + 0x1872 /* export_778 */]
00000802 2040 movea.l A0, D0
00000804 43EE FF80 lea.l A1, [A6 - 0x80]
00000808 22D8 move.l [A1]+, [A0]+
0000080A 22D8 move.l [A1]+, [A0]+
0000080C 22D8 move.l [A1]+, [A0]+
0000080E 22D8 move.l [A1]+, [A0]+
00000810 102D D972 move.b D0, [A5 - 0x268E]
00000814 670C beq +0xE /* 00000822 */
00000816 206E FF58 movea.l A0, [A6 - 0xA8]
0000081A 2268 0016 movea.l A1, [A0 + 0x16]
0000081E 2011 move.l D0, [A1]
00000820 6008 bra +0xA /* 0000082A */
label00000822:
00000822 206E FF58 movea.l A0, [A6 - 0xA8]
00000826 2028 0016 move.l D0, [A0 + 0x16]
label0000082A:
0000082A 721F moveq.l D1, 0x1F
0000082C C081 and.l D0, D1
0000082E 2D40 FF60 move.l [A6 - 0xA0], D0
label00000832:
00000832 2F0C move.l -[A7], A4
00000834 4EAD 186A jsr [A5 + 0x186A /* export_777 */]
00000838 2800 move.l D4, D0
0000083A 2004 move.l D0, D4
0000083C 3D40 FF68 move.w [A6 - 0x98], D0
00000840 1D40 FF6C move.b [A6 - 0x94], D0
00000844 486E FFA0 pea.l [A6 - 0x60]
00000848 2F0C move.l -[A7], A4
0000084A 4EAD 1872 jsr [A5 + 0x1872 /* export_778 */]
0000084E 2040 movea.l A0, D0
00000850 43EE FF70 lea.l A1, [A6 - 0x90]
00000854 22D8 move.l [A1]+, [A0]+
00000856 22D8 move.l [A1]+, [A0]+
00000858 22D8 move.l [A1]+, [A0]+
0000085A 22D8 move.l [A1]+, [A0]+
0000085C 102D D972 move.b D0, [A5 - 0x268E]
00000860 6708 beq +0xA /* 0000086A */
00000862 206C 0016 movea.l A0, [A4 + 0x16]
00000866 2010 move.l D0, [A0]
00000868 6004 bra +0x6 /* 0000086E */
label0000086A:
0000086A 202C 0016 move.l D0, [A4 + 0x16]
label0000086E:
0000086E 721F moveq.l D1, 0x1F
00000870 C081 and.l D0, D1
00000872 2D40 FF5C move.l [A6 - 0xA4], D0
00000876 0280 0000 00FF andi.l D0, 0xFF
0000087C 45ED D414 lea.l A2, [A5 - 0x2BEC]
00000880 1032 0000 move.b D0, [A2 + D0.w]
00000884 7620 moveq.l D3, 0x20
00000886 C003 and.b D0, D3
00000888 7E00 moveq.l D7, 0x00
0000088A 1E00 move.b D7, D0
0000088C 222E FF60 move.l D1, [A6 - 0xA0]
00000890 0281 0000 00FF andi.l D1, 0xFF
00000896 1232 1000 move.b D1, [A2 + D1.w]
0000089A C203 and.b D1, D3
0000089C 7000 moveq.l D0, 0x00
0000089E 1001 move.b D0, D1
000008A0 8E80 or.l D7, D0
000008A2 1213 move.b D1, [A3]
000008A4 7000 moveq.l D0, 0x00
000008A6 1001 move.b D0, D1
000008A8 2D40 FF64 move.l [A6 - 0x9C], D0
000008AC 7A00 moveq.l D5, 0x00
000008AE 7201 moveq.l D1, 0x01
000008B0 B081 cmp.l D0, D1
000008B2 6700 0176 beq +0x178 /* 00000A2A */
000008B6 7202 moveq.l D1, 0x02
000008B8 B081 cmp.l D0, D1
000008BA 6700 0314 beq +0x316 /* 00000BD0 */
000008BE 7203 moveq.l D1, 0x03
000008C0 B081 cmp.l D0, D1
000008C2 6700 04B4 beq +0x4B6 /* 00000D78 */
000008C6 7208 moveq.l D1, 0x08
000008C8 B081 cmp.l D0, D1
000008CA 6700 065C beq +0x65E /* 00000F28 */
000008CE 720A moveq.l D1, 0x0A
000008D0 B081 cmp.l D0, D1
000008D2 6700 0660 beq +0x662 /* 00000F34 */
000008D6 7209 moveq.l D1, 0x09
000008D8 B081 cmp.l D0, D1
000008DA 6700 0664 beq +0x666 /* 00000F40 */
000008DE 720B moveq.l D1, 0x0B
000008E0 B081 cmp.l D0, D1
000008E2 6700 0668 beq +0x66A /* 00000F4C */
000008E6 720D moveq.l D1, 0x0D
000008E8 B081 cmp.l D0, D1
000008EA 6700 0674 beq +0x676 /* 00000F60 */
000008EE 7204 moveq.l D1, 0x04
000008F0 B081 cmp.l D0, D1
000008F2 6700 0678 beq +0x67A /* 00000F6C */
000008F6 7205 moveq.l D1, 0x05
000008F8 B081 cmp.l D0, D1
000008FA 6700 0998 beq +0x99A /* 00001294 */
000008FE 720F moveq.l D1, 0x0F
00000900 B081 cmp.l D0, D1
00000902 6700 09CE beq +0x9D0 /* 000012D2 */
00000906 7210 moveq.l D1, 0x10
00000908 B081 cmp.l D0, D1
0000090A 6700 09DC beq +0x9DE /* 000012E8 */
0000090E 7211 moveq.l D1, 0x11
00000910 B081 cmp.l D0, D1
00000912 6700 09F8 beq +0x9FA /* 0000130C */
00000916 7207 moveq.l D1, 0x07
00000918 B081 cmp.l D0, D1
0000091A 6700 0A14 beq +0xA16 /* 00001330 */
0000091E 7206 moveq.l D1, 0x06
00000920 B081 cmp.l D0, D1
00000922 6700 0A1E beq +0xA20 /* 00001342 */
00000926 7215 moveq.l D1, 0x15
00000928 B081 cmp.l D0, D1
0000092A 6700 0A52 beq +0xA54 /* 0000137E */
0000092E 7234 moveq.l D1, 0x34
00000930 B081 cmp.l D0, D1
00000932 6700 0B4C beq +0xB4E /* 00001480 */
00000936 7227 moveq.l D1, 0x27
00000938 B081 cmp.l D0, D1
0000093A 6700 0B46 beq +0xB48 /* 00001482 */
0000093E 7237 moveq.l D1, 0x37
00000940 B081 cmp.l D0, D1
00000942 6700 0B80 beq +0xB82 /* 000014C4 */
00000946 7226 moveq.l D1, 0x26
00000948 B081 cmp.l D0, D1
0000094A 6700 0B7A beq +0xB7C /* 000014C6 */
0000094E 7235 moveq.l D1, 0x35
00000950 B081 cmp.l D0, D1
00000952 6700 0C38 beq +0xC3A /* 0000158C */
00000956 7229 moveq.l D1, 0x29
00000958 B081 cmp.l D0, D1
0000095A 6700 0C32 beq +0xC34 /* 0000158E */
0000095E 7236 moveq.l D1, 0x36
00000960 B081 cmp.l D0, D1
00000962 6700 0C6C beq +0xC6E /* 000015D0 */
00000966 7228 moveq.l D1, 0x28
00000968 B081 cmp.l D0, D1
0000096A 6700 0C66 beq +0xC68 /* 000015D2 */
0000096E 722B moveq.l D1, 0x2B
00000970 B081 cmp.l D0, D1
00000972 6700 0D24 beq +0xD26 /* 00001698 */
00000976 722A moveq.l D1, 0x2A
00000978 B081 cmp.l D0, D1
0000097A 6700 0D1E beq +0xD20 /* 0000169A */
0000097E 724C moveq.l D1, 0x4C
00000980 B081 cmp.l D0, D1
00000982 6700 0DBA beq +0xDBC /* 0000173E */
00000986 724D moveq.l D1, 0x4D
00000988 B081 cmp.l D0, D1
0000098A 6700 0DC0 beq +0xDC2 /* 0000174C */
0000098E 7240 moveq.l D1, 0x40
00000990 B081 cmp.l D0, D1
00000992 6700 0DC8 beq +0xDCA /* 0000175C */
00000996 7246 moveq.l D1, 0x46
00000998 B081 cmp.l D0, D1
0000099A 6700 0DDC beq +0xDDE /* 00001778 */
0000099E 7241 moveq.l D1, 0x41
000009A0 B081 cmp.l D0, D1
000009A2 6700 0DF0 beq +0xDF2 /* 00001794 */
000009A6 7247 moveq.l D1, 0x47
000009A8 B081 cmp.l D0, D1
000009AA 6700 0E36 beq +0xE38 /* 000017E2 */
000009AE 7242 moveq.l D1, 0x42
000009B0 B081 cmp.l D0, D1
000009B2 6700 0E76 beq +0xE78 /* 0000182A */
000009B6 7243 moveq.l D1, 0x43
000009B8 B081 cmp.l D0, D1
000009BA 6700 0E8A beq +0xE8C /* 00001846 */
000009BE 7244 moveq.l D1, 0x44
000009C0 B081 cmp.l D0, D1
000009C2 6700 0ED0 beq +0xED2 /* 00001894 */
000009C6 7245 moveq.l D1, 0x45
000009C8 B081 cmp.l D0, D1
000009CA 6700 0EE4 beq +0xEE6 /* 000018B0 */
000009CE 7248 moveq.l D1, 0x48
000009D0 B081 cmp.l D0, D1
000009D2 6700 0F24 beq +0xF26 /* 000018F8 */
000009D6 7249 moveq.l D1, 0x49
000009D8 B081 cmp.l D0, D1
000009DA 6700 0F52 beq +0xF54 /* 0000192E */
000009DE 7253 moveq.l D1, 0x53
000009E0 B081 cmp.l D0, D1
000009E2 6700 0F86 beq +0xF88 /* 0000196A */
000009E6 7252 moveq.l D1, 0x52
000009E8 B081 cmp.l D0, D1
000009EA 6700 0FBA beq +0xFBC /* 000019A6 */
000009EE 7254 moveq.l D1, 0x54
000009F0 B081 cmp.l D0, D1
000009F2 6700 101C beq +0x101E /* 00001A10 */
000009F6 7255 moveq.l D1, 0x55
000009F8 B081 cmp.l D0, D1
000009FA 6700 1014 beq +0x1016 /* 00001A10 */
000009FE 7250 moveq.l D1, 0x50
00000A00 B081 cmp.l D0, D1
00000A02 6700 101E beq +0x1020 /* 00001A22 */
00000A06 724F moveq.l D1, 0x4F
00000A08 B081 cmp.l D0, D1
00000A0A 6700 1024 beq +0x1026 /* 00001A30 */
00000A0E 7251 moveq.l D1, 0x51
00000A10 B081 cmp.l D0, D1
00000A12 6700 102C beq +0x102E /* 00001A40 */
00000A16 720C moveq.l D1, 0x0C
00000A18 B081 cmp.l D0, D1
00000A1A 6700 1030 beq +0x1032 /* 00001A4C */
00000A1E 724E moveq.l D1, 0x4E
00000A20 B081 cmp.l D0, D1
00000A22 6700 1036 beq +0x1038 /* 00001A5A */
00000A26 6000 104E bra +0x1050 /* 00001A76 */
label00000A2A:
00000A2A 202E FF5C move.l D0, [A6 - 0xA4]
00000A2E 720D moveq.l D1, 0x0D
00000A30 B081 cmp.l D0, D1
00000A32 6712 beq +0x14 /* 00000A46 */
00000A34 720C moveq.l D1, 0x0C
00000A36 B081 cmp.l D0, D1
00000A38 676E beq +0x70 /* 00000AA8 */
00000A3A 720E moveq.l D1, 0x0E
00000A3C B081 cmp.l D0, D1
00000A3E 6700 00B8 beq +0xBA /* 00000AF8 */
00000A42 6000 014C bra +0x14E /* 00000B90 */
label00000A46:
00000A46 2D6C 0002 FFEE move.l [A6 - 0x12], [A4 + 0x2]
00000A4C 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
00000A52 486E FFEE pea.l [A6 - 0x12]
00000A56 486E FFEC pea.l [A6 - 0x14]
00000A5A 3F3C 080E move.w -[A7], 0x80E
00000A5E A9EB syscall Pack4/FP68K
00000A60 206E FF58 movea.l A0, [A6 - 0xA8]
00000A64 2D68 0002 FFE4 move.l [A6 - 0x1C], [A0 + 0x2]
00000A6A 2D68 0006 FFE8 move.l [A6 - 0x18], [A0 + 0x6]
00000A70 486E FFE4 pea.l [A6 - 0x1C]
00000A74 486E FFE2 pea.l [A6 - 0x1E]
00000A78 3F3C 080E move.w -[A7], 0x80E
00000A7C A9EB syscall Pack4/FP68K
00000A7E 486E FFE2 pea.l [A6 - 0x1E]
00000A82 486E FFEC pea.l [A6 - 0x14]
00000A86 4267 clr.w -[A7]
00000A88 A9EB syscall Pack4/FP68K
00000A8A 486E FFEC pea.l [A6 - 0x14]
00000A8E 486E FFEE pea.l [A6 - 0x12]
00000A92 3F3C 0810 move.w -[A7], 0x810
00000A96 A9EB syscall Pack4/FP68K
00000A98 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
00000A9E 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
00000AA4 6000 0FB8 bra +0xFBA /* 00001A5E */
label00000AA8:
00000AA8 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
00000AAE 486E FFF2 pea.l [A6 - 0xE]
00000AB2 486E FFEC pea.l [A6 - 0x14]
00000AB6 3F3C 100E move.w -[A7], 0x100E
00000ABA A9EB syscall Pack4/FP68K
00000ABC 206E FF58 movea.l A0, [A6 - 0xA8]
00000AC0 2D68 0006 FFE8 move.l [A6 - 0x18], [A0 + 0x6]
00000AC6 486E FFE8 pea.l [A6 - 0x18]
00000ACA 486E FFE2 pea.l [A6 - 0x1E]
00000ACE 3F3C 100E move.w -[A7], 0x100E
00000AD2 A9EB syscall Pack4/FP68K
00000AD4 486E FFE2 pea.l [A6 - 0x1E]
00000AD8 486E FFEC pea.l [A6 - 0x14]
00000ADC 4267 clr.w -[A7]
00000ADE A9EB syscall Pack4/FP68K
00000AE0 486E FFEC pea.l [A6 - 0x14]
00000AE4 486E FFF2 pea.l [A6 - 0xE]
00000AE8 3F3C 1010 move.w -[A7], 0x1010
00000AEC A9EB syscall Pack4/FP68K
00000AEE 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
00000AF4 6000 0F68 bra +0xF6A /* 00001A5E */
label00000AF8:
00000AF8 7002 moveq.l D0, 0x02
00000AFA 322D D5D2 move.w D1, [A5 - 0x2A2E]
00000AFE 3400 move.w D2, D0
00000B00 C242 and.w D1, D2
00000B02 6762 beq +0x64 /* 00000B66 */
00000B04 2D6C 0002 FFEE move.l [A6 - 0x12], [A4 + 0x2]
00000B0A 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
00000B10 486E FFEE pea.l [A6 - 0x12]
00000B14 486E FFEC pea.l [A6 - 0x14]
00000B18 3F3C 080E move.w -[A7], 0x80E
00000B1C A9EB syscall Pack4/FP68K
00000B1E 206E FF58 movea.l A0, [A6 - 0xA8]
00000B22 2D68 0002 FFE4 move.l [A6 - 0x1C], [A0 + 0x2]
00000B28 2D68 0006 FFE8 move.l [A6 - 0x18], [A0 + 0x6]
00000B2E 486E FFE4 pea.l [A6 - 0x1C]
00000B32 486E FFE2 pea.l [A6 - 0x1E]
00000B36 3F3C 080E move.w -[A7], 0x80E
00000B3A A9EB syscall Pack4/FP68K
00000B3C 486E FFE2 pea.l [A6 - 0x1E]
00000B40 486E FFEC pea.l [A6 - 0x14]
00000B44 4267 clr.w -[A7]
00000B46 A9EB syscall Pack4/FP68K
00000B48 486E FFEC pea.l [A6 - 0x14]
00000B4C 486E FFEE pea.l [A6 - 0x12]
00000B50 3F3C 0810 move.w -[A7], 0x810
00000B54 A9EB syscall Pack4/FP68K
00000B56 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
00000B5C 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
00000B62 6000 0EFA bra +0xEFC /* 00001A5E */
label00000B66:
00000B66 41EE FF90 lea.l A0, [A6 - 0x70]
00000B6A 2F20 move.l -[A7], -[A0]
00000B6C 2F20 move.l -[A7], -[A0]
00000B6E 2F20 move.l -[A7], -[A0]
00000B70 2F20 move.l -[A7], -[A0]
00000B72 41EE FF80 lea.l A0, [A6 - 0x80]
00000B76 2F20 move.l -[A7], -[A0]
00000B78 2F20 move.l -[A7], -[A0]
00000B7A 2F20 move.l -[A7], -[A0]
00000B7C 2F20 move.l -[A7], -[A0]
00000B7E 204B movea.l A0, A3
00000B80 5448 addq.w A0, 2
00000B82 2F08 move.l -[A7], A0
00000B84 4EAD 0C62 jsr [A5 + 0xC62 /* export_392 */]
00000B88 4FEF 0024 lea.l A7, [A7 + 0x24]
00000B8C 6000 0ED0 bra +0xED2 /* 00001A5E */
label00000B90:
00000B90 302E FF5E move.w D0, [A6 - 0xA2]
00000B94 721F moveq.l D1, 0x1F
00000B96 C041 and.w D0, D1
00000B98 720B moveq.l D1, 0x0B
00000B9A B041 cmp.w D0, D1
00000B9C 6318 bls +0x1A /* 00000BB6 */
00000B9E 202E FF5C move.l D0, [A6 - 0xA4]
00000BA2 0280 0000 00FF andi.l D0, 0xFF
00000BA8 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000BAC 1030 0000 move.b D0, [A0 + D0.w]
00000BB0 7201 moveq.l D1, 0x01
00000BB2 C001 and.b D0, D1
00000BB4 670C beq +0xE /* 00000BC2 */
label00000BB6:
00000BB6 2004 move.l D0, D4
00000BB8 D086 add.l D0, D6
00000BBA 2740 0006 move.l [A3 + 0x6], D0
00000BBE 6000 0E9E bra +0xEA0 /* 00001A5E */
label00000BC2:
00000BC2 2F3C 0000 022C move.l -[A7], 0x22C
00000BC8 4EBA F436 jsr [PC - 0xBCA /* 00000000 */]
00000BCC 6000 0E90 bra +0xE92 /* 00001A5E */
label00000BD0:
00000BD0 302E FF5E move.w D0, [A6 - 0xA2]
00000BD4 721F moveq.l D1, 0x1F
00000BD6 C041 and.w D0, D1
00000BD8 720B moveq.l D1, 0x0B
00000BDA B041 cmp.w D0, D1
00000BDC 6318 bls +0x1A /* 00000BF6 */
00000BDE 202E FF5C move.l D0, [A6 - 0xA4]
00000BE2 0280 0000 00FF andi.l D0, 0xFF
00000BE8 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000BEC 1030 0000 move.b D0, [A0 + D0.w]
00000BF0 7201 moveq.l D1, 0x01
00000BF2 C001 and.b D0, D1
00000BF4 670C beq +0xE /* 00000C02 */
label00000BF6:
00000BF6 2004 move.l D0, D4
00000BF8 9086 sub.l D0, D6
00000BFA 2740 0006 move.l [A3 + 0x6], D0
00000BFE 6000 0E5E bra +0xE60 /* 00001A5E */
label00000C02:
00000C02 202E FF5C move.l D0, [A6 - 0xA4]
00000C06 720D moveq.l D1, 0x0D
00000C08 B081 cmp.l D0, D1
00000C0A 6712 beq +0x14 /* 00000C1E */
00000C0C 720C moveq.l D1, 0x0C
00000C0E B081 cmp.l D0, D1
00000C10 6770 beq +0x72 /* 00000C82 */
00000C12 720E moveq.l D1, 0x0E
00000C14 B081 cmp.l D0, D1
00000C16 6700 00BC beq +0xBE /* 00000CD4 */
00000C1A 6000 014E bra +0x150 /* 00000D6A */
label00000C1E:
00000C1E 2D6C 0002 FFEE move.l [A6 - 0x12], [A4 + 0x2]
00000C24 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
00000C2A 486E FFEE pea.l [A6 - 0x12]
00000C2E 486E FFEC pea.l [A6 - 0x14]
00000C32 3F3C 080E move.w -[A7], 0x80E
00000C36 A9EB syscall Pack4/FP68K
00000C38 206E FF58 movea.l A0, [A6 - 0xA8]
00000C3C 2D68 0002 FFE4 move.l [A6 - 0x1C], [A0 + 0x2]
00000C42 2D68 0006 FFE8 move.l [A6 - 0x18], [A0 + 0x6]
00000C48 486E FFE4 pea.l [A6 - 0x1C]
00000C4C 486E FFE2 pea.l [A6 - 0x1E]
00000C50 3F3C 080E move.w -[A7], 0x80E
00000C54 A9EB syscall Pack4/FP68K
00000C56 486E FFE2 pea.l [A6 - 0x1E]
00000C5A 486E FFEC pea.l [A6 - 0x14]
00000C5E 3F3C 0002 move.w -[A7], 0x2
00000C62 A9EB syscall Pack4/FP68K
00000C64 486E FFEC pea.l [A6 - 0x14]
00000C68 486E FFEE pea.l [A6 - 0x12]
00000C6C 3F3C 0810 move.w -[A7], 0x810
00000C70 A9EB syscall Pack4/FP68K
00000C72 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
00000C78 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
00000C7E 6000 0DDE bra +0xDE0 /* 00001A5E */
label00000C82:
00000C82 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
00000C88 486E FFF2 pea.l [A6 - 0xE]
00000C8C 486E FFEC pea.l [A6 - 0x14]
00000C90 3F3C 100E move.w -[A7], 0x100E
00000C94 A9EB syscall Pack4/FP68K
00000C96 206E FF58 movea.l A0, [A6 - 0xA8]
00000C9A 2D68 0006 FFE8 move.l [A6 - 0x18], [A0 + 0x6]
00000CA0 486E FFE8 pea.l [A6 - 0x18]
00000CA4 486E FFE2 pea.l [A6 - 0x1E]
00000CA8 3F3C 100E move.w -[A7], 0x100E
00000CAC A9EB syscall Pack4/FP68K
00000CAE 486E FFE2 pea.l [A6 - 0x1E]
00000CB2 486E FFEC pea.l [A6 - 0x14]
00000CB6 3F3C 0002 move.w -[A7], 0x2
00000CBA A9EB syscall Pack4/FP68K
00000CBC 486E FFEC pea.l [A6 - 0x14]
00000CC0 486E FFF2 pea.l [A6 - 0xE]
00000CC4 3F3C 1010 move.w -[A7], 0x1010
00000CC8 A9EB syscall Pack4/FP68K
00000CCA 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
00000CD0 6000 0D8C bra +0xD8E /* 00001A5E */
label00000CD4:
00000CD4 7002 moveq.l D0, 0x02
00000CD6 322D D5D2 move.w D1, [A5 - 0x2A2E]
00000CDA 3400 move.w D2, D0
00000CDC C242 and.w D1, D2
00000CDE 6760 beq +0x62 /* 00000D40 */
00000CE0 2D6C 0002 FFEE move.l [A6 - 0x12], [A4 + 0x2]
00000CE6 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
00000CEC 486E FFEE pea.l [A6 - 0x12]
00000CF0 486E FFEC pea.l [A6 - 0x14]
00000CF4 3F3C 080E move.w -[A7], 0x80E
00000CF8 A9EB syscall Pack4/FP68K
00000CFA 206E FF58 movea.l A0, [A6 - 0xA8]
00000CFE 2D68 0002 FFE4 move.l [A6 - 0x1C], [A0 + 0x2]
00000D04 2D68 0006 FFE8 move.l [A6 - 0x18], [A0 + 0x6]
00000D0A 486E FFE4 pea.l [A6 - 0x1C]
00000D0E 486E FFE2 pea.l [A6 - 0x1E]
00000D12 3F3C 080E move.w -[A7], 0x80E
00000D16 A9EB syscall Pack4/FP68K
00000D18 486E FFE2 pea.l [A6 - 0x1E]
00000D1C 486E FFEC pea.l [A6 - 0x14]
00000D20 3F3C 0002 move.w -[A7], 0x2
00000D24 A9EB syscall Pack4/FP68K
00000D26 486E FFEC pea.l [A6 - 0x14]
00000D2A 486E FFEE pea.l [A6 - 0x12]
00000D2E 3F3C 0810 move.w -[A7], 0x810
00000D32 A9EB syscall Pack4/FP68K
00000D34 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
00000D3A 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
label00000D40:
00000D40 41EE FF90 lea.l A0, [A6 - 0x70]
00000D44 2F20 move.l -[A7], -[A0]
00000D46 2F20 move.l -[A7], -[A0]
00000D48 2F20 move.l -[A7], -[A0]
00000D4A 2F20 move.l -[A7], -[A0]
00000D4C 41EE FF80 lea.l A0, [A6 - 0x80]
00000D50 2F20 move.l -[A7], -[A0]
00000D52 2F20 move.l -[A7], -[A0]
00000D54 2F20 move.l -[A7], -[A0]
00000D56 2F20 move.l -[A7], -[A0]
00000D58 204B movea.l A0, A3
00000D5A 5448 addq.w A0, 2
00000D5C 2F08 move.l -[A7], A0
00000D5E 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */]
00000D62 4FEF 0024 lea.l A7, [A7 + 0x24]
00000D66 6000 0CF6 bra +0xCF8 /* 00001A5E */
label00000D6A:
00000D6A 2F3C 0000 0258 move.l -[A7], 0x258
00000D70 4EBA F28E jsr [PC - 0xD72 /* 00000000 */]
00000D74 6000 0CE8 bra +0xCEA /* 00001A5E */
label00000D78:
00000D78 302E FF5E move.w D0, [A6 - 0xA2]
00000D7C 721F moveq.l D1, 0x1F
00000D7E C041 and.w D0, D1
00000D80 720B moveq.l D1, 0x0B
00000D82 B041 cmp.w D0, D1
00000D84 6318 bls +0x1A /* 00000D9E */
00000D86 202E FF5C move.l D0, [A6 - 0xA4]
00000D8A 0280 0000 00FF andi.l D0, 0xFF
00000D90 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000D94 1030 0000 move.b D0, [A0 + D0.w]
00000D98 7201 moveq.l D1, 0x01
00000D9A C001 and.b D0, D1
00000D9C 6710 beq +0x12 /* 00000DAE */
label00000D9E:
00000D9E 2004 move.l D0, D4
00000DA0 2206 move.l D1, D6
00000DA2 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00000DA6 2740 0006 move.l [A3 + 0x6], D0
00000DAA 6000 0CB2 bra +0xCB4 /* 00001A5E */
label00000DAE:
00000DAE 202E FF5C move.l D0, [A6 - 0xA4]
00000DB2 720D moveq.l D1, 0x0D
00000DB4 B081 cmp.l D0, D1
00000DB6 6712 beq +0x14 /* 00000DCA */
00000DB8 720C moveq.l D1, 0x0C
00000DBA B081 cmp.l D0, D1
00000DBC 6770 beq +0x72 /* 00000E2E */
00000DBE 720E moveq.l D1, 0x0E
00000DC0 B081 cmp.l D0, D1
00000DC2 6700 00BC beq +0xBE /* 00000E80 */
00000DC6 6000 0152 bra +0x154 /* 00000F1A */
label00000DCA:
00000DCA 2D6C 0002 FFEE move.l [A6 - 0x12], [A4 + 0x2]
00000DD0 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
00000DD6 486E FFEE pea.l [A6 - 0x12]
00000DDA 486E FFEC pea.l [A6 - 0x14]
00000DDE 3F3C 080E move.w -[A7], 0x80E
00000DE2 A9EB syscall Pack4/FP68K
00000DE4 206E FF58 movea.l A0, [A6 - 0xA8]
00000DE8 2D68 0002 FFE4 move.l [A6 - 0x1C], [A0 + 0x2]
00000DEE 2D68 0006 FFE8 move.l [A6 - 0x18], [A0 + 0x6]
00000DF4 486E FFE4 pea.l [A6 - 0x1C]
00000DF8 486E FFE2 pea.l [A6 - 0x1E]
00000DFC 3F3C 080E move.w -[A7], 0x80E
00000E00 A9EB syscall Pack4/FP68K
00000E02 486E FFE2 pea.l [A6 - 0x1E]
00000E06 486E FFEC pea.l [A6 - 0x14]
00000E0A 3F3C 0004 move.w -[A7], 0x4
00000E0E A9EB syscall Pack4/FP68K
00000E10 486E FFEC pea.l [A6 - 0x14]
00000E14 486E FFEE pea.l [A6 - 0x12]
00000E18 3F3C 0810 move.w -[A7], 0x810
00000E1C A9EB syscall Pack4/FP68K
00000E1E 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
00000E24 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
00000E2A 6000 0C32 bra +0xC34 /* 00001A5E */
label00000E2E:
00000E2E 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
00000E34 486E FFF2 pea.l [A6 - 0xE]
00000E38 486E FFEC pea.l [A6 - 0x14]
00000E3C 3F3C 100E move.w -[A7], 0x100E
00000E40 A9EB syscall Pack4/FP68K
00000E42 206E FF58 movea.l A0, [A6 - 0xA8]
00000E46 2D68 0006 FFE8 move.l [A6 - 0x18], [A0 + 0x6]
00000E4C 486E FFE8 pea.l [A6 - 0x18]
00000E50 486E FFE2 pea.l [A6 - 0x1E]
00000E54 3F3C 100E move.w -[A7], 0x100E
00000E58 A9EB syscall Pack4/FP68K
00000E5A 486E FFE2 pea.l [A6 - 0x1E]
00000E5E 486E FFEC pea.l [A6 - 0x14]
00000E62 3F3C 0004 move.w -[A7], 0x4
00000E66 A9EB syscall Pack4/FP68K
00000E68 486E FFEC pea.l [A6 - 0x14]
00000E6C 486E FFF2 pea.l [A6 - 0xE]
00000E70 3F3C 1010 move.w -[A7], 0x1010
00000E74 A9EB syscall Pack4/FP68K
00000E76 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
00000E7C 6000 0BE0 bra +0xBE2 /* 00001A5E */
label00000E80:
00000E80 7002 moveq.l D0, 0x02
00000E82 322D D5D2 move.w D1, [A5 - 0x2A2E]
00000E86 3400 move.w D2, D0
00000E88 C242 and.w D1, D2
00000E8A 6764 beq +0x66 /* 00000EF0 */
00000E8C 2D6C 0002 FFEE move.l [A6 - 0x12], [A4 + 0x2]
00000E92 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
00000E98 486E FFEE pea.l [A6 - 0x12]
00000E9C 486E FFEC pea.l [A6 - 0x14]
00000EA0 3F3C 080E move.w -[A7], 0x80E
00000EA4 A9EB syscall Pack4/FP68K
00000EA6 206E FF58 movea.l A0, [A6 - 0xA8]
00000EAA 2D68 0002 FFE4 move.l [A6 - 0x1C], [A0 + 0x2]
00000EB0 2D68 0006 FFE8 move.l [A6 - 0x18], [A0 + 0x6]
00000EB6 486E FFE4 pea.l [A6 - 0x1C]
00000EBA 486E FFE2 pea.l [A6 - 0x1E]
00000EBE 3F3C 080E move.w -[A7], 0x80E
00000EC2 A9EB syscall Pack4/FP68K
00000EC4 486E FFE2 pea.l [A6 - 0x1E]
00000EC8 486E FFEC pea.l [A6 - 0x14]
00000ECC 3F3C 0004 move.w -[A7], 0x4
00000ED0 A9EB syscall Pack4/FP68K
00000ED2 486E FFEC pea.l [A6 - 0x14]
00000ED6 486E FFEE pea.l [A6 - 0x12]
00000EDA 3F3C 0810 move.w -[A7], 0x810
00000EDE A9EB syscall Pack4/FP68K
00000EE0 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
00000EE6 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
00000EEC 6000 0B70 bra +0xB72 /* 00001A5E */
label00000EF0:
00000EF0 41EE FF90 lea.l A0, [A6 - 0x70]
00000EF4 2F20 move.l -[A7], -[A0]
00000EF6 2F20 move.l -[A7], -[A0]
00000EF8 2F20 move.l -[A7], -[A0]
00000EFA 2F20 move.l -[A7], -[A0]
00000EFC 41EE FF80 lea.l A0, [A6 - 0x80]
00000F00 2F20 move.l -[A7], -[A0]
00000F02 2F20 move.l -[A7], -[A0]
00000F04 2F20 move.l -[A7], -[A0]
00000F06 2F20 move.l -[A7], -[A0]
00000F08 204B movea.l A0, A3
00000F0A 5448 addq.w A0, 2
00000F0C 2F08 move.l -[A7], A0
00000F0E 4EAD 0C72 jsr [A5 + 0xC72 /* export_394 */]
00000F12 4FEF 0024 lea.l A7, [A7 + 0x24]
00000F16 6000 0B46 bra +0xB48 /* 00001A5E */
label00000F1A:
00000F1A 2F3C 0000 0286 move.l -[A7], 0x286
00000F20 4EBA F0DE jsr [PC - 0xF22 /* 00000000 */]
00000F24 6000 0B38 bra +0xB3A /* 00001A5E */
label00000F28:
00000F28 2004 move.l D0, D4
00000F2A C086 and.l D0, D6
00000F2C 2740 0006 move.l [A3 + 0x6], D0
00000F30 6000 0B2C bra +0xB2E /* 00001A5E */
label00000F34:
00000F34 2004 move.l D0, D4
00000F36 8086 or.l D0, D6
00000F38 2740 0006 move.l [A3 + 0x6], D0
00000F3C 6000 0B20 bra +0xB22 /* 00001A5E */
label00000F40:
00000F40 2004 move.l D0, D4
00000F42 BD80 xor.l D0, D6
00000F44 2740 0006 move.l [A3 + 0x6], D0
00000F48 6000 0B14 bra +0xB16 /* 00001A5E */
label00000F4C:
00000F4C 2F0C move.l -[A7], A4
00000F4E 4EBA F0C8 jsr [PC - 0xF38 /* 00000018 */]
00000F52 7201 moveq.l D1, 0x01
00000F54 B340 xor.w D0, D1
00000F56 48C0 ext.l D0
00000F58 2740 0006 move.l [A3 + 0x6], D0
00000F5C 6000 0B00 bra +0xB02 /* 00001A5E */
label00000F60:
00000F60 2004 move.l D0, D4
00000F62 4680 not.l D0
00000F64 2740 0006 move.l [A3 + 0x6], D0
00000F68 6000 0AF4 bra +0xAF6 /* 00001A5E */
label00000F6C:
00000F6C 2F2E FF58 move.l -[A7], [A6 - 0xA8]
00000F70 4EBA F0A6 jsr [PC - 0xF5A /* 00000018 */]
00000F74 4A40 tst.w D0
00000F76 6600 018C bne +0x18E /* 00001104 */
00000F7A 262E FF5C move.l D3, [A6 - 0xA4]
00000F7E 0283 0000 00FF andi.l D3, 0xFF
00000F84 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000F88 1030 3000 move.b D0, [A0 + D3.w]
00000F8C 7202 moveq.l D1, 0x02
00000F8E C001 and.b D0, D1
00000F90 6700 030E beq +0x310 /* 000012A0 */
00000F94 202E FF5C move.l D0, [A6 - 0xA4]
00000F98 720D moveq.l D1, 0x0D
00000F9A B081 cmp.l D0, D1
00000F9C 6712 beq +0x14 /* 00000FB0 */
00000F9E 720C moveq.l D1, 0x0C
00000FA0 B081 cmp.l D0, D1
00000FA2 676E beq +0x70 /* 00001012 */
00000FA4 720E moveq.l D1, 0x0E
00000FA6 B081 cmp.l D0, D1
00000FA8 6700 00C4 beq +0xC6 /* 0000106E */
00000FAC 6000 0AB0 bra +0xAB2 /* 00001A5E */
label00000FB0:
00000FB0 41EE FF90 lea.l A0, [A6 - 0x70]
00000FB4 2F20 move.l -[A7], -[A0]
00000FB6 2F20 move.l -[A7], -[A0]
00000FB8 2F20 move.l -[A7], -[A0]
00000FBA 2F20 move.l -[A7], -[A0]
00000FBC 41EE FF80 lea.l A0, [A6 - 0x80]
00000FC0 2F20 move.l -[A7], -[A0]
00000FC2 2F20 move.l -[A7], -[A0]
00000FC4 2F20 move.l -[A7], -[A0]
00000FC6 2F20 move.l -[A7], -[A0]
00000FC8 486E FFB0 pea.l [A6 - 0x50]
00000FCC 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */]
00000FD0 4FEF 0024 lea.l A7, [A7 + 0x24]
00000FD4 2040 movea.l A0, D0
00000FD6 41E8 0010 lea.l A0, [A0 + 0x10]
00000FDA 2F20 move.l -[A7], -[A0]
00000FDC 2F20 move.l -[A7], -[A0]
00000FDE 2F20 move.l -[A7], -[A0]
00000FE0 2F20 move.l -[A7], -[A0]
00000FE2 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
00000FE6 4FEF 0010 lea.l A7, [A7 + 0x10]
00000FEA 43EE FFEC lea.l A1, [A6 - 0x14]
00000FEE 32C0 move.w [A1]+, D0
00000FF0 22C1 move.l [A1]+, D1
00000FF2 22C8 move.l [A1]+, A0
00000FF4 486E FFEC pea.l [A6 - 0x14]
00000FF8 486E FFEE pea.l [A6 - 0x12]
00000FFC 3F3C 0810 move.w -[A7], 0x810
00001000 A9EB syscall Pack4/FP68K
00001002 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
00001008 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
0000100E 6000 0A4E bra +0xA50 /* 00001A5E */
label00001012:
00001012 41EE FF90 lea.l A0, [A6 - 0x70]
00001016 2F20 move.l -[A7], -[A0]
00001018 2F20 move.l -[A7], -[A0]
0000101A 2F20 move.l -[A7], -[A0]
0000101C 2F20 move.l -[A7], -[A0]
0000101E 41EE FF80 lea.l A0, [A6 - 0x80]
00001022 2F20 move.l -[A7], -[A0]
00001024 2F20 move.l -[A7], -[A0]
00001026 2F20 move.l -[A7], -[A0]
00001028 2F20 move.l -[A7], -[A0]
0000102A 486E FFC0 pea.l [A6 - 0x40]
0000102E 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */]
00001032 4FEF 0024 lea.l A7, [A7 + 0x24]
00001036 2040 movea.l A0, D0
00001038 41E8 0010 lea.l A0, [A0 + 0x10]
0000103C 2F20 move.l -[A7], -[A0]
0000103E 2F20 move.l -[A7], -[A0]
00001040 2F20 move.l -[A7], -[A0]
00001042 2F20 move.l -[A7], -[A0]
00001044 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
00001048 4FEF 0010 lea.l A7, [A7 + 0x10]
0000104C 43EE FFEC lea.l A1, [A6 - 0x14]
00001050 32C0 move.w [A1]+, D0
00001052 22C1 move.l [A1]+, D1
00001054 22C8 move.l [A1]+, A0
00001056 486E FFEC pea.l [A6 - 0x14]
0000105A 486E FFF2 pea.l [A6 - 0xE]
0000105E 3F3C 1010 move.w -[A7], 0x1010
00001062 A9EB syscall Pack4/FP68K
00001064 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
0000106A 6000 09F2 bra +0x9F4 /* 00001A5E */
label0000106E:
0000106E 302D D5D2 move.w D0, [A5 - 0x2A2E]
00001072 7202 moveq.l D1, 0x02
00001074 C041 and.w D0, D1
00001076 6762 beq +0x64 /* 000010DA */
00001078 41EE FF90 lea.l A0, [A6 - 0x70]
0000107C 2F20 move.l -[A7], -[A0]
0000107E 2F20 move.l -[A7], -[A0]
00001080 2F20 move.l -[A7], -[A0]
00001082 2F20 move.l -[A7], -[A0]
00001084 41EE FF80 lea.l A0, [A6 - 0x80]
00001088 2F20 move.l -[A7], -[A0]
0000108A 2F20 move.l -[A7], -[A0]
0000108C 2F20 move.l -[A7], -[A0]
0000108E 2F20 move.l -[A7], -[A0]
00001090 486E FFD0 pea.l [A6 - 0x30]
00001094 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */]
00001098 4FEF 0024 lea.l A7, [A7 + 0x24]
0000109C 2040 movea.l A0, D0
0000109E 41E8 0010 lea.l A0, [A0 + 0x10]
000010A2 2F20 move.l -[A7], -[A0]
000010A4 2F20 move.l -[A7], -[A0]
000010A6 2F20 move.l -[A7], -[A0]
000010A8 2F20 move.l -[A7], -[A0]
000010AA 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
000010AE 4FEF 0010 lea.l A7, [A7 + 0x10]
000010B2 43EE FFEC lea.l A1, [A6 - 0x14]
000010B6 32C0 move.w [A1]+, D0
000010B8 22C1 move.l [A1]+, D1
000010BA 22C8 move.l [A1]+, A0
000010BC 486E FFEC pea.l [A6 - 0x14]
000010C0 486E FFEE pea.l [A6 - 0x12]
000010C4 3F3C 0810 move.w -[A7], 0x810
000010C8 A9EB syscall Pack4/FP68K
000010CA 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
000010D0 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
000010D6 6000 0986 bra +0x988 /* 00001A5E */
label000010DA:
000010DA 41EE FF90 lea.l A0, [A6 - 0x70]
000010DE 2F20 move.l -[A7], -[A0]
000010E0 2F20 move.l -[A7], -[A0]
000010E2 2F20 move.l -[A7], -[A0]
000010E4 2F20 move.l -[A7], -[A0]
000010E6 41EE FF80 lea.l A0, [A6 - 0x80]
000010EA 2F20 move.l -[A7], -[A0]
000010EC 2F20 move.l -[A7], -[A0]
000010EE 2F20 move.l -[A7], -[A0]
000010F0 2F20 move.l -[A7], -[A0]
000010F2 204B movea.l A0, A3
000010F4 5448 addq.w A0, 2
000010F6 2F08 move.l -[A7], A0
000010F8 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */]
000010FC 4FEF 0024 lea.l A7, [A7 + 0x24]
00001100 6000 095C bra +0x95E /* 00001A5E */
label00001104:
00001104 4A87 tst.l D7
00001106 6710 beq +0x12 /* 00001118 */
00001108 2004 move.l D0, D4
0000110A 2206 move.l D1, D6
0000110C 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00001110 2740 0006 move.l [A3 + 0x6], D0
00001114 6000 0948 bra +0x94A /* 00001A5E */
label00001118:
00001118 202E FF5C move.l D0, [A6 - 0xA4]
0000111C 720D moveq.l D1, 0x0D
0000111E B081 cmp.l D0, D1
00001120 6712 beq +0x14 /* 00001134 */
00001122 720C moveq.l D1, 0x0C
00001124 B081 cmp.l D0, D1
00001126 6770 beq +0x72 /* 00001198 */
00001128 720E moveq.l D1, 0x0E
0000112A B081 cmp.l D0, D1
0000112C 6700 00BC beq +0xBE /* 000011EA */
00001130 6000 0152 bra +0x154 /* 00001284 */
label00001134:
00001134 2D6C 0002 FFEE move.l [A6 - 0x12], [A4 + 0x2]
0000113A 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
00001140 486E FFEE pea.l [A6 - 0x12]
00001144 486E FFEC pea.l [A6 - 0x14]
00001148 3F3C 080E move.w -[A7], 0x80E
0000114C A9EB syscall Pack4/FP68K
0000114E 206E FF58 movea.l A0, [A6 - 0xA8]
00001152 2D68 0002 FFE4 move.l [A6 - 0x1C], [A0 + 0x2]
00001158 2D68 0006 FFE8 move.l [A6 - 0x18], [A0 + 0x6]
0000115E 486E FFE4 pea.l [A6 - 0x1C]
00001162 486E FFE2 pea.l [A6 - 0x1E]
00001166 3F3C 080E move.w -[A7], 0x80E
0000116A A9EB syscall Pack4/FP68K
0000116C 486E FFE2 pea.l [A6 - 0x1E]
00001170 486E FFEC pea.l [A6 - 0x14]
00001174 3F3C 0006 move.w -[A7], 0x6
00001178 A9EB syscall Pack4/FP68K
0000117A 486E FFEC pea.l [A6 - 0x14]
0000117E 486E FFEE pea.l [A6 - 0x12]
00001182 3F3C 0810 move.w -[A7], 0x810
00001186 A9EB syscall Pack4/FP68K
00001188 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
0000118E 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
00001194 6000 08C8 bra +0x8CA /* 00001A5E */
label00001198:
00001198 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
0000119E 486E FFF2 pea.l [A6 - 0xE]
000011A2 486E FFEC pea.l [A6 - 0x14]
000011A6 3F3C 100E move.w -[A7], 0x100E
000011AA A9EB syscall Pack4/FP68K
000011AC 206E FF58 movea.l A0, [A6 - 0xA8]
000011B0 2D68 0006 FFE8 move.l [A6 - 0x18], [A0 + 0x6]
000011B6 486E FFE8 pea.l [A6 - 0x18]
000011BA 486E FFE2 pea.l [A6 - 0x1E]
000011BE 3F3C 100E move.w -[A7], 0x100E
000011C2 A9EB syscall Pack4/FP68K
000011C4 486E FFE2 pea.l [A6 - 0x1E]
000011C8 486E FFEC pea.l [A6 - 0x14]
000011CC 3F3C 0006 move.w -[A7], 0x6
000011D0 A9EB syscall Pack4/FP68K
000011D2 486E FFEC pea.l [A6 - 0x14]
000011D6 486E FFF2 pea.l [A6 - 0xE]
000011DA 3F3C 1010 move.w -[A7], 0x1010
000011DE A9EB syscall Pack4/FP68K
000011E0 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
000011E6 6000 0876 bra +0x878 /* 00001A5E */
label000011EA:
000011EA 7002 moveq.l D0, 0x02
000011EC 322D D5D2 move.w D1, [A5 - 0x2A2E]
000011F0 3400 move.w D2, D0
000011F2 C242 and.w D1, D2
000011F4 6764 beq +0x66 /* 0000125A */
000011F6 2D6C 0002 FFEE move.l [A6 - 0x12], [A4 + 0x2]
000011FC 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
00001202 486E FFEE pea.l [A6 - 0x12]
00001206 486E FFEC pea.l [A6 - 0x14]
0000120A 3F3C 080E move.w -[A7], 0x80E
0000120E A9EB syscall Pack4/FP68K
00001210 206E FF58 movea.l A0, [A6 - 0xA8]
00001214 2D68 0002 FFE4 move.l [A6 - 0x1C], [A0 + 0x2]
0000121A 2D68 0006 FFE8 move.l [A6 - 0x18], [A0 + 0x6]
00001220 486E FFE4 pea.l [A6 - 0x1C]
00001224 486E FFE2 pea.l [A6 - 0x1E]
00001228 3F3C 080E move.w -[A7], 0x80E
0000122C A9EB syscall Pack4/FP68K
0000122E 486E FFE2 pea.l [A6 - 0x1E]
00001232 486E FFEC pea.l [A6 - 0x14]
00001236 3F3C 0006 move.w -[A7], 0x6
0000123A A9EB syscall Pack4/FP68K
0000123C 486E FFEC pea.l [A6 - 0x14]
00001240 486E FFEE pea.l [A6 - 0x12]
00001244 3F3C 0810 move.w -[A7], 0x810
00001248 A9EB syscall Pack4/FP68K
0000124A 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
00001250 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
00001256 6000 0806 bra +0x808 /* 00001A5E */
label0000125A:
0000125A 41EE FF90 lea.l A0, [A6 - 0x70]
0000125E 2F20 move.l -[A7], -[A0]
00001260 2F20 move.l -[A7], -[A0]
00001262 2F20 move.l -[A7], -[A0]
00001264 2F20 move.l -[A7], -[A0]
00001266 41EE FF80 lea.l A0, [A6 - 0x80]
0000126A 2F20 move.l -[A7], -[A0]
0000126C 2F20 move.l -[A7], -[A0]
0000126E 2F20 move.l -[A7], -[A0]
00001270 2F20 move.l -[A7], -[A0]
00001272 204B movea.l A0, A3
00001274 5448 addq.w A0, 2
00001276 2F08 move.l -[A7], A0
00001278 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */]
0000127C 4FEF 0024 lea.l A7, [A7 + 0x24]
00001280 6000 07DC bra +0x7DE /* 00001A5E */
label00001284:
00001284 2004 move.l D0, D4
00001286 2206 move.l D1, D6
00001288 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
0000128C 2740 0006 move.l [A3 + 0x6], D0
00001290 6000 07CC bra +0x7CE /* 00001A5E */
label00001294:
00001294 2F2E FF58 move.l -[A7], [A6 - 0xA8]
00001298 4EBA ED7E jsr [PC - 0x1282 /* 00000018 */]
0000129C 4A40 tst.w D0
0000129E 660E bne +0x10 /* 000012AE */
label000012A0:
000012A0 7056 moveq.l D0, 0x56
000012A2 2F00 move.l -[A7], D0
000012A4 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000012A8 584F addq.w A7, 4
000012AA 6000 07B2 bra +0x7B4 /* 00001A5E */
label000012AE:
000012AE 4A87 tst.l D7
000012B0 6710 beq +0x12 /* 000012C2 */
000012B2 2004 move.l D0, D4
000012B4 2206 move.l D1, D6
000012B6 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000012BA 2740 0006 move.l [A3 + 0x6], D0
000012BE 6000 079E bra +0x7A0 /* 00001A5E */
label000012C2:
000012C2 2004 move.l D0, D4
000012C4 2206 move.l D1, D6
000012C6 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
000012CA 2740 0006 move.l [A3 + 0x6], D0
000012CE 6000 078E bra +0x790 /* 00001A5E */
label000012D2:
000012D2 206E FF58 movea.l A0, [A6 - 0xA8]
000012D6 5448 addq.w A0, 2
000012D8 224B movea.l A1, A3
000012DA 5449 addq.w A1, 2
000012DC 7004 moveq.l D0, 0x04
label000012DE:
000012DE 22D8 move.l [A1]+, [A0]+
000012E0 51C8 FFFC dbf D0, -0x6 /* 000012DE */
000012E4 6000 0778 bra +0x77A /* 00001A5E */
label000012E8:
000012E8 2F0C move.l -[A7], A4
000012EA 4EBA ED2C jsr [PC - 0x12D4 /* 00000018 */]
000012EE 4A40 tst.w D0
000012F0 6610 bne +0x12 /* 00001302 */
000012F2 2F2E FF58 move.l -[A7], [A6 - 0xA8]
000012F6 4EBA ED20 jsr [PC - 0x12E0 /* 00000018 */]
000012FA 4A40 tst.w D0
000012FC 6604 bne +0x6 /* 00001302 */
000012FE 7000 moveq.l D0, 0x00
00001300 6002 bra +0x4 /* 00001304 */
label00001302:
00001302 7001 moveq.l D0, 0x01
label00001304:
00001304 2740 0006 move.l [A3 + 0x6], D0
00001308 6000 0754 bra +0x756 /* 00001A5E */
label0000130C:
0000130C 2F0C move.l -[A7], A4
0000130E 4EBA ED08 jsr [PC - 0x12F8 /* 00000018 */]
00001312 4A40 tst.w D0
00001314 670C beq +0xE /* 00001322 */
00001316 2F2E FF58 move.l -[A7], [A6 - 0xA8]
0000131A 4EBA ECFC jsr [PC - 0x1304 /* 00000018 */]
0000131E 4A40 tst.w D0
00001320 6604 bne +0x6 /* 00001326 */
label00001322:
00001322 7000 moveq.l D0, 0x00
00001324 6002 bra +0x4 /* 00001328 */
label00001326:
00001326 7001 moveq.l D0, 0x01
label00001328:
00001328 2740 0006 move.l [A3 + 0x6], D0
0000132C 6000 0730 bra +0x732 /* 00001A5E */
label00001330:
00001330 2004 move.l D0, D4
00001332 322E FF6A move.w D1, [A6 - 0x96]
00001336 48C1 ext.l D1
00001338 E3A0 asl D0, D1
0000133A 2740 0006 move.l [A3 + 0x6], D0
0000133E 6000 071E bra +0x720 /* 00001A5E */
label00001342:
00001342 202E FF5C move.l D0, [A6 - 0xA4]
00001346 0280 0000 00FF andi.l D0, 0xFF
0000134C 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001350 1030 0000 move.b D0, [A0 + D0.w]
00001354 7220 moveq.l D1, 0x20
00001356 C001 and.b D0, D1
00001358 6712 beq +0x14 /* 0000136C */
0000135A 2004 move.l D0, D4
0000135C 322E FF6A move.w D1, [A6 - 0x96]
00001360 48C1 ext.l D1
00001362 E2A8 lsr D0, D1
00001364 2740 0006 move.l [A3 + 0x6], D0
00001368 6000 06F4 bra +0x6F6 /* 00001A5E */
label0000136C:
0000136C 2004 move.l D0, D4
0000136E 322E FF6A move.w D1, [A6 - 0x96]
00001372 48C1 ext.l D1
00001374 E2A0 asr D0, D1
00001376 2740 0006 move.l [A3 + 0x6], D0
0000137A 6000 06E2 bra +0x6E4 /* 00001A5E */
label0000137E:
0000137E 202E FF5C move.l D0, [A6 - 0xA4]
00001382 720D moveq.l D1, 0x0D
00001384 B081 cmp.l D0, D1
00001386 6716 beq +0x18 /* 0000139E */
00001388 720F moveq.l D1, 0x0F
0000138A B081 cmp.l D0, D1
0000138C 6710 beq +0x12 /* 0000139E */
0000138E 720C moveq.l D1, 0x0C
00001390 B081 cmp.l D0, D1
00001392 6748 beq +0x4A /* 000013DC */
00001394 720E moveq.l D1, 0x0E
00001396 B081 cmp.l D0, D1
00001398 6774 beq +0x76 /* 0000140E */
0000139A 6000 00D8 bra +0xDA /* 00001474 */
label0000139E:
0000139E 2D6C 0002 FFEE move.l [A6 - 0x12], [A4 + 0x2]
000013A4 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
000013AA 486E FFEE pea.l [A6 - 0x12]
000013AE 486E FFEC pea.l [A6 - 0x14]
000013B2 3F3C 080E move.w -[A7], 0x80E
000013B6 A9EB syscall Pack4/FP68K
000013B8 0A2E 0080 FFEC xori.b [A6 - 0x14], 0x80
000013BE 486E FFEC pea.l [A6 - 0x14]
000013C2 486E FFEE pea.l [A6 - 0x12]
000013C6 3F3C 0810 move.w -[A7], 0x810
000013CA A9EB syscall Pack4/FP68K
000013CC 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
000013D2 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
000013D8 6000 0684 bra +0x686 /* 00001A5E */
label000013DC:
000013DC 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
000013E2 486E FFF2 pea.l [A6 - 0xE]
000013E6 486E FFEC pea.l [A6 - 0x14]
000013EA 3F3C 100E move.w -[A7], 0x100E
000013EE A9EB syscall Pack4/FP68K
000013F0 0A2E 0080 FFEC xori.b [A6 - 0x14], 0x80
000013F6 486E FFEC pea.l [A6 - 0x14]
000013FA 486E FFF2 pea.l [A6 - 0xE]
000013FE 3F3C 1010 move.w -[A7], 0x1010
00001402 A9EB syscall Pack4/FP68K
00001404 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
0000140A 6000 0652 bra +0x654 /* 00001A5E */
label0000140E:
0000140E 302D D5D2 move.w D0, [A5 - 0x2A2E]
00001412 7202 moveq.l D1, 0x02
00001414 C041 and.w D0, D1
00001416 673E beq +0x40 /* 00001456 */
00001418 2D6C 0002 FFEE move.l [A6 - 0x12], [A4 + 0x2]
0000141E 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
00001424 486E FFEE pea.l [A6 - 0x12]
00001428 486E FFEC pea.l [A6 - 0x14]
0000142C 3F3C 080E move.w -[A7], 0x80E
00001430 A9EB syscall Pack4/FP68K
00001432 0A2E 0080 FFEC xori.b [A6 - 0x14], 0x80
00001438 486E FFEC pea.l [A6 - 0x14]
0000143C 486E FFEE pea.l [A6 - 0x12]
00001440 3F3C 0810 move.w -[A7], 0x810
00001444 A9EB syscall Pack4/FP68K
00001446 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
0000144C 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
00001452 6000 060A bra +0x60C /* 00001A5E */
label00001456:
00001456 41EE FF80 lea.l A0, [A6 - 0x80]
0000145A 2F20 move.l -[A7], -[A0]
0000145C 2F20 move.l -[A7], -[A0]
0000145E 2F20 move.l -[A7], -[A0]
00001460 2F20 move.l -[A7], -[A0]
00001462 204B movea.l A0, A3
00001464 5448 addq.w A0, 2
00001466 2F08 move.l -[A7], A0
00001468 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
0000146C 4FEF 0014 lea.l A7, [A7 + 0x14]
00001470 6000 05EC bra +0x5EE /* 00001A5E */
label00001474:
00001474 2004 move.l D0, D4
00001476 4480 neg.l D0
00001478 2740 0006 move.l [A3 + 0x6], D0
0000147C 6000 05E0 bra +0x5E2 /* 00001A5E */
label00001480:
00001480 5285 addq.l D5, 1
label00001482:
00001482 202E FF5C move.l D0, [A6 - 0xA4]
00001486 0280 0000 00FF andi.l D0, 0xFF
0000148C 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001490 1030 0000 move.b D0, [A0 + D0.w]
00001494 7202 moveq.l D1, 0x02
00001496 C001 and.b D0, D1
00001498 672A beq +0x2C /* 000014C4 */
0000149A 41EE FF90 lea.l A0, [A6 - 0x70]
0000149E 2F20 move.l -[A7], -[A0]
000014A0 2F20 move.l -[A7], -[A0]
000014A2 2F20 move.l -[A7], -[A0]
000014A4 2F20 move.l -[A7], -[A0]
000014A6 41EE FF80 lea.l A0, [A6 - 0x80]
000014AA 2F20 move.l -[A7], -[A0]
000014AC 2F20 move.l -[A7], -[A0]
000014AE 2F20 move.l -[A7], -[A0]
000014B0 2F20 move.l -[A7], -[A0]
000014B2 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000014B6 4FEF 0020 lea.l A7, [A7 + 0x20]
000014BA B185 xor.l D5, D0
000014BC 2745 0006 move.l [A3 + 0x6], D5
000014C0 6000 059C bra +0x59E /* 00001A5E */
label000014C4:
000014C4 5285 addq.l D5, 1
label000014C6:
000014C6 262E FF5C move.l D3, [A6 - 0xA4]
000014CA 0283 0000 00FF andi.l D3, 0xFF
000014D0 41ED D414 lea.l A0, [A5 - 0x2BEC]
000014D4 D688 add.l D3, A0
000014D6 2043 movea.l A0, D3
000014D8 4A87 tst.l D7
000014DA 6730 beq +0x32 /* 0000150C */
000014DC 1010 move.b D0, [A0]
000014DE 7240 moveq.l D1, 0x40
000014E0 C001 and.b D0, D1
000014E2 6718 beq +0x1A /* 000014FC */
000014E4 102E FF6C move.b D0, [A6 - 0x94]
000014E8 B02E FF6D cmp.b D0, [A6 - 0x93]
000014EC 6304 bls +0x6 /* 000014F2 */
000014EE 7000 moveq.l D0, 0x00
000014F0 6002 bra +0x4 /* 000014F4 */
label000014F2:
000014F2 7001 moveq.l D0, 0x01
label000014F4:
000014F4 2000 move.l D0, D0
000014F6 B185 xor.l D5, D0
000014F8 6000 008A bra +0x8C /* 00001584 */
label000014FC:
000014FC B886 cmp.l D4, D6
000014FE 6304 bls +0x6 /* 00001504 */
00001500 7000 moveq.l D0, 0x00
00001502 6002 bra +0x4 /* 00001506 */
label00001504:
00001504 7001 moveq.l D0, 0x01
label00001506:
00001506 2000 move.l D0, D0
00001508 B185 xor.l D5, D0
0000150A 6078 bra +0x7A /* 00001584 */
label0000150C:
0000150C 202E FF5C move.l D0, [A6 - 0xA4]
00001510 0280 0000 00FF andi.l D0, 0xFF
00001516 41ED D414 lea.l A0, [A5 - 0x2BEC]
0000151A 1030 0000 move.b D0, [A0 + D0.w]
0000151E 7202 moveq.l D1, 0x02
00001520 C001 and.b D0, D1
00001522 6724 beq +0x26 /* 00001548 */
00001524 41EE FF90 lea.l A0, [A6 - 0x70]
00001528 2F20 move.l -[A7], -[A0]
0000152A 2F20 move.l -[A7], -[A0]
0000152C 2F20 move.l -[A7], -[A0]
0000152E 2F20 move.l -[A7], -[A0]
00001530 41EE FF80 lea.l A0, [A6 - 0x80]
00001534 2F20 move.l -[A7], -[A0]
00001536 2F20 move.l -[A7], -[A0]
00001538 2F20 move.l -[A7], -[A0]
0000153A 2F20 move.l -[A7], -[A0]
0000153C 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00001540 4FEF 0020 lea.l A7, [A7 + 0x20]
00001544 B185 xor.l D5, D0
00001546 603C bra +0x3E /* 00001584 */
label00001548:
00001548 202E FF5C move.l D0, [A6 - 0xA4]
0000154C 0280 0000 00FF andi.l D0, 0xFF
00001552 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001556 1030 0000 move.b D0, [A0 + D0.w]
0000155A 7240 moveq.l D1, 0x40
0000155C C001 and.b D0, D1
0000155E 6716 beq +0x18 /* 00001576 */
00001560 102E FF6C move.b D0, [A6 - 0x94]
00001564 B02E FF6D cmp.b D0, [A6 - 0x93]
00001568 6F04 ble +0x6 /* 0000156E */
0000156A 7000 moveq.l D0, 0x00
0000156C 6002 bra +0x4 /* 00001570 */
label0000156E:
0000156E 7001 moveq.l D0, 0x01
label00001570:
00001570 2000 move.l D0, D0
00001572 B185 xor.l D5, D0
00001574 600E bra +0x10 /* 00001584 */
label00001576:
00001576 B886 cmp.l D4, D6
00001578 6F04 ble +0x6 /* 0000157E */
0000157A 7000 moveq.l D0, 0x00
0000157C 6002 bra +0x4 /* 00001580 */
label0000157E:
0000157E 7001 moveq.l D0, 0x01
label00001580:
00001580 2000 move.l D0, D0
00001582 B185 xor.l D5, D0
label00001584:
00001584 2745 0006 move.l [A3 + 0x6], D5
00001588 6000 04D4 bra +0x4D6 /* 00001A5E */
label0000158C:
0000158C 5285 addq.l D5, 1
label0000158E:
0000158E 202E FF5C move.l D0, [A6 - 0xA4]
00001592 0280 0000 00FF andi.l D0, 0xFF
00001598 41ED D414 lea.l A0, [A5 - 0x2BEC]
0000159C 1030 0000 move.b D0, [A0 + D0.w]
000015A0 7202 moveq.l D1, 0x02
000015A2 C001 and.b D0, D1
000015A4 672A beq +0x2C /* 000015D0 */
000015A6 41EE FF90 lea.l A0, [A6 - 0x70]
000015AA 2F20 move.l -[A7], -[A0]
000015AC 2F20 move.l -[A7], -[A0]
000015AE 2F20 move.l -[A7], -[A0]
000015B0 2F20 move.l -[A7], -[A0]
000015B2 41EE FF80 lea.l A0, [A6 - 0x80]
000015B6 2F20 move.l -[A7], -[A0]
000015B8 2F20 move.l -[A7], -[A0]
000015BA 2F20 move.l -[A7], -[A0]
000015BC 2F20 move.l -[A7], -[A0]
000015BE 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000015C2 4FEF 0020 lea.l A7, [A7 + 0x20]
000015C6 B185 xor.l D5, D0
000015C8 2745 0006 move.l [A3 + 0x6], D5
000015CC 6000 0490 bra +0x492 /* 00001A5E */
label000015D0:
000015D0 5285 addq.l D5, 1
label000015D2:
000015D2 262E FF5C move.l D3, [A6 - 0xA4]
000015D6 0283 0000 00FF andi.l D3, 0xFF
000015DC 41ED D414 lea.l A0, [A5 - 0x2BEC]
000015E0 D688 add.l D3, A0
000015E2 2043 movea.l A0, D3
000015E4 4A87 tst.l D7
000015E6 6730 beq +0x32 /* 00001618 */
000015E8 1010 move.b D0, [A0]
000015EA 7240 moveq.l D1, 0x40
000015EC C001 and.b D0, D1
000015EE 6718 beq +0x1A /* 00001608 */
000015F0 102E FF6C move.b D0, [A6 - 0x94]
000015F4 B02E FF6D cmp.b D0, [A6 - 0x93]
000015F8 6504 bcs +0x6 /* 000015FE */
000015FA 7000 moveq.l D0, 0x00
000015FC 6002 bra +0x4 /* 00001600 */
label000015FE:
000015FE 7001 moveq.l D0, 0x01
label00001600:
00001600 2000 move.l D0, D0
00001602 B185 xor.l D5, D0
00001604 6000 008A bra +0x8C /* 00001690 */
label00001608:
00001608 B886 cmp.l D4, D6
0000160A 6504 bcs +0x6 /* 00001610 */
0000160C 7000 moveq.l D0, 0x00
0000160E 6002 bra +0x4 /* 00001612 */
label00001610:
00001610 7001 moveq.l D0, 0x01
label00001612:
00001612 2000 move.l D0, D0
00001614 B185 xor.l D5, D0
00001616 6078 bra +0x7A /* 00001690 */
label00001618:
00001618 202E FF5C move.l D0, [A6 - 0xA4]
0000161C 0280 0000 00FF andi.l D0, 0xFF
00001622 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001626 1030 0000 move.b D0, [A0 + D0.w]
0000162A 7202 moveq.l D1, 0x02
0000162C C001 and.b D0, D1
0000162E 6724 beq +0x26 /* 00001654 */
00001630 41EE FF90 lea.l A0, [A6 - 0x70]
00001634 2F20 move.l -[A7], -[A0]
00001636 2F20 move.l -[A7], -[A0]
00001638 2F20 move.l -[A7], -[A0]
0000163A 2F20 move.l -[A7], -[A0]
0000163C 41EE FF80 lea.l A0, [A6 - 0x80]
00001640 2F20 move.l -[A7], -[A0]
00001642 2F20 move.l -[A7], -[A0]
00001644 2F20 move.l -[A7], -[A0]
00001646 2F20 move.l -[A7], -[A0]
00001648 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
0000164C 4FEF 0020 lea.l A7, [A7 + 0x20]
00001650 B185 xor.l D5, D0
00001652 603C bra +0x3E /* 00001690 */
label00001654:
00001654 202E FF5C move.l D0, [A6 - 0xA4]
00001658 0280 0000 00FF andi.l D0, 0xFF
0000165E 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001662 1030 0000 move.b D0, [A0 + D0.w]
00001666 7240 moveq.l D1, 0x40
00001668 C001 and.b D0, D1
0000166A 6716 beq +0x18 /* 00001682 */
0000166C 102E FF6C move.b D0, [A6 - 0x94]
00001670 B02E FF6D cmp.b D0, [A6 - 0x93]
00001674 6D04 blt +0x6 /* 0000167A */
00001676 7000 moveq.l D0, 0x00
00001678 6002 bra +0x4 /* 0000167C */
label0000167A:
0000167A 7001 moveq.l D0, 0x01
label0000167C:
0000167C 2000 move.l D0, D0
0000167E B185 xor.l D5, D0
00001680 600E bra +0x10 /* 00001690 */
label00001682:
00001682 B886 cmp.l D4, D6
00001684 6D04 blt +0x6 /* 0000168A */
00001686 7000 moveq.l D0, 0x00
00001688 6002 bra +0x4 /* 0000168C */
label0000168A:
0000168A 7001 moveq.l D0, 0x01
label0000168C:
0000168C 2000 move.l D0, D0
0000168E B185 xor.l D5, D0
label00001690:
00001690 2745 0006 move.l [A3 + 0x6], D5
00001694 6000 03C8 bra +0x3CA /* 00001A5E */
label00001698:
00001698 5285 addq.l D5, 1
label0000169A:
0000169A 202E FF5C move.l D0, [A6 - 0xA4]
0000169E 0280 0000 00FF andi.l D0, 0xFF
000016A4 41ED D414 lea.l A0, [A5 - 0x2BEC]
000016A8 1030 0000 move.b D0, [A0 + D0.w]
000016AC 7202 moveq.l D1, 0x02
000016AE C001 and.b D0, D1
000016B0 6724 beq +0x26 /* 000016D6 */
000016B2 41EE FF90 lea.l A0, [A6 - 0x70]
000016B6 2F20 move.l -[A7], -[A0]
000016B8 2F20 move.l -[A7], -[A0]
000016BA 2F20 move.l -[A7], -[A0]
000016BC 2F20 move.l -[A7], -[A0]
000016BE 41EE FF80 lea.l A0, [A6 - 0x80]
000016C2 2F20 move.l -[A7], -[A0]
000016C4 2F20 move.l -[A7], -[A0]
000016C6 2F20 move.l -[A7], -[A0]
000016C8 2F20 move.l -[A7], -[A0]
000016CA 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
000016CE 4FEF 0020 lea.l A7, [A7 + 0x20]
000016D2 B185 xor.l D5, D0
000016D4 6060 bra +0x62 /* 00001736 */
label000016D6:
000016D6 202E FF5C move.l D0, [A6 - 0xA4]
000016DA 0280 0000 00FF andi.l D0, 0xFF
000016E0 41ED D414 lea.l A0, [A5 - 0x2BEC]
000016E4 1030 0000 move.b D0, [A0 + D0.w]
000016E8 7240 moveq.l D1, 0x40
000016EA C001 and.b D0, D1
000016EC 6716 beq +0x18 /* 00001704 */
000016EE 102E FF6C move.b D0, [A6 - 0x94]
000016F2 B02E FF6D cmp.b D0, [A6 - 0x93]
000016F6 6704 beq +0x6 /* 000016FC */
000016F8 7000 moveq.l D0, 0x00
000016FA 6002 bra +0x4 /* 000016FE */
label000016FC:
000016FC 7001 moveq.l D0, 0x01
label000016FE:
000016FE 2000 move.l D0, D0
00001700 B185 xor.l D5, D0
00001702 6032 bra +0x34 /* 00001736 */
label00001704:
00001704 302E FF5E move.w D0, [A6 - 0xA2]
00001708 721F moveq.l D1, 0x1F
0000170A C041 and.w D0, D1
0000170C 7204 moveq.l D1, 0x04
0000170E B041 cmp.w D0, D1
00001710 6216 bhi +0x18 /* 00001728 */
00001712 302E FF68 move.w D0, [A6 - 0x98]
00001716 B06E FF6A cmp.w D0, [A6 - 0x96]
0000171A 6704 beq +0x6 /* 00001720 */
0000171C 7000 moveq.l D0, 0x00
0000171E 6002 bra +0x4 /* 00001722 */
label00001720:
00001720 7001 moveq.l D0, 0x01
label00001722:
00001722 2000 move.l D0, D0
00001724 B185 xor.l D5, D0
00001726 600E bra +0x10 /* 00001736 */
label00001728:
00001728 B886 cmp.l D4, D6
0000172A 6704 beq +0x6 /* 00001730 */
0000172C 7000 moveq.l D0, 0x00
0000172E 6002 bra +0x4 /* 00001732 */
label00001730:
00001730 7001 moveq.l D0, 0x01
label00001732:
00001732 2000 move.l D0, D0
00001734 B185 xor.l D5, D0
label00001736:
00001736 2745 0006 move.l [A3 + 0x6], D5
0000173A 6000 0322 bra +0x324 /* 00001A5E */
label0000173E:
0000173E 302E FF68 move.w D0, [A6 - 0x98]
00001742 48C0 ext.l D0
00001744 2740 0006 move.l [A3 + 0x6], D0
00001748 6000 0314 bra +0x316 /* 00001A5E */
label0000174C:
0000174C 322E FF68 move.w D1, [A6 - 0x98]
00001750 7000 moveq.l D0, 0x00
00001752 3001 move.w D0, D1
00001754 2740 0006 move.l [A3 + 0x6], D0
00001758 6000 0304 bra +0x306 /* 00001A5E */
label0000175C:
0000175C 41EE FF80 lea.l A0, [A6 - 0x80]
00001760 2F20 move.l -[A7], -[A0]
00001762 2F20 move.l -[A7], -[A0]
00001764 2F20 move.l -[A7], -[A0]
00001766 2F20 move.l -[A7], -[A0]
00001768 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */]
0000176C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001770 2740 0006 move.l [A3 + 0x6], D0
00001774 6000 02E8 bra +0x2EA /* 00001A5E */
label00001778:
00001778 41EE FF80 lea.l A0, [A6 - 0x80]
0000177C 2F20 move.l -[A7], -[A0]
0000177E 2F20 move.l -[A7], -[A0]
00001780 2F20 move.l -[A7], -[A0]
00001782 2F20 move.l -[A7], -[A0]
00001784 4EAD 0CA2 jsr [A5 + 0xCA2 /* export_400 */]
00001788 4FEF 0010 lea.l A7, [A7 + 0x10]
0000178C 2740 0006 move.l [A3 + 0x6], D0
00001790 6000 02CC bra +0x2CE /* 00001A5E */
label00001794:
00001794 302D D5D2 move.w D0, [A5 - 0x2A2E]
00001798 7202 moveq.l D1, 0x02
0000179A C041 and.w D0, D1
0000179C 6732 beq +0x34 /* 000017D0 */
0000179E 2004 move.l D0, D4
000017A0 2D40 FFF2 move.l [A6 - 0xE], D0
000017A4 486E FFF2 pea.l [A6 - 0xE]
000017A8 486E FFEC pea.l [A6 - 0x14]
000017AC 3F3C 280E move.w -[A7], 0x280E
000017B0 A9EB syscall Pack4/FP68K
000017B2 486E FFEC pea.l [A6 - 0x14]
000017B6 486E FFEE pea.l [A6 - 0x12]
000017BA 3F3C 0810 move.w -[A7], 0x810
000017BE A9EB syscall Pack4/FP68K
000017C0 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
000017C6 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
000017CC 6000 0290 bra +0x292 /* 00001A5E */
label000017D0:
000017D0 2F04 move.l -[A7], D4
000017D2 204B movea.l A0, A3
000017D4 5448 addq.w A0, 2
000017D6 2F08 move.l -[A7], A0
000017D8 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
000017DC 504F addq.w A7, 8
000017DE 6000 027E bra +0x280 /* 00001A5E */
label000017E2:
000017E2 302D D5D2 move.w D0, [A5 - 0x2A2E]
000017E6 7202 moveq.l D1, 0x02
000017E8 C041 and.w D0, D1
000017EA 672C beq +0x2E /* 00001818 */
000017EC 2004 move.l D0, D4
000017EE 486E FFEC pea.l [A6 - 0x14]
000017F2 2F00 move.l -[A7], D0
000017F4 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000017F8 504F addq.w A7, 8
000017FA 486E FFEC pea.l [A6 - 0x14]
000017FE 486E FFEE pea.l [A6 - 0x12]
00001802 3F3C 0810 move.w -[A7], 0x810
00001806 A9EB syscall Pack4/FP68K
00001808 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
0000180E 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
00001814 6000 0248 bra +0x24A /* 00001A5E */
label00001818:
00001818 2F04 move.l -[A7], D4
0000181A 204B movea.l A0, A3
0000181C 5448 addq.w A0, 2
0000181E 2F08 move.l -[A7], A0
00001820 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */]
00001824 504F addq.w A7, 8
00001826 6000 0236 bra +0x238 /* 00001A5E */
label0000182A:
0000182A 41EE FF80 lea.l A0, [A6 - 0x80]
0000182E 2F20 move.l -[A7], -[A0]
00001830 2F20 move.l -[A7], -[A0]
00001832 2F20 move.l -[A7], -[A0]
00001834 2F20 move.l -[A7], -[A0]
00001836 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */]
0000183A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000183E 2740 0006 move.l [A3 + 0x6], D0
00001842 6000 021A bra +0x21C /* 00001A5E */
label00001846:
00001846 302D D5D2 move.w D0, [A5 - 0x2A2E]
0000184A 7202 moveq.l D1, 0x02
0000184C C041 and.w D0, D1
0000184E 6732 beq +0x34 /* 00001882 */
00001850 2004 move.l D0, D4
00001852 2D40 FFF2 move.l [A6 - 0xE], D0
00001856 486E FFF2 pea.l [A6 - 0xE]
0000185A 486E FFEC pea.l [A6 - 0x14]
0000185E 3F3C 280E move.w -[A7], 0x280E
00001862 A9EB syscall Pack4/FP68K
00001864 486E FFEC pea.l [A6 - 0x14]
00001868 486E FFEE pea.l [A6 - 0x12]
0000186C 3F3C 0810 move.w -[A7], 0x810
00001870 A9EB syscall Pack4/FP68K
00001872 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
00001878 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
0000187E 6000 01DE bra +0x1E0 /* 00001A5E */
label00001882:
00001882 2F04 move.l -[A7], D4
00001884 204B movea.l A0, A3
00001886 5448 addq.w A0, 2
00001888 2F08 move.l -[A7], A0
0000188A 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
0000188E 504F addq.w A7, 8
00001890 6000 01CC bra +0x1CE /* 00001A5E */
label00001894:
00001894 41EE FF80 lea.l A0, [A6 - 0x80]
00001898 2F20 move.l -[A7], -[A0]
0000189A 2F20 move.l -[A7], -[A0]
0000189C 2F20 move.l -[A7], -[A0]
0000189E 2F20 move.l -[A7], -[A0]
000018A0 4EAD 0CA2 jsr [A5 + 0xCA2 /* export_400 */]
000018A4 4FEF 0010 lea.l A7, [A7 + 0x10]
000018A8 2740 0006 move.l [A3 + 0x6], D0
000018AC 6000 01B0 bra +0x1B2 /* 00001A5E */
label000018B0:
000018B0 302D D5D2 move.w D0, [A5 - 0x2A2E]
000018B4 7202 moveq.l D1, 0x02
000018B6 C041 and.w D0, D1
000018B8 672C beq +0x2E /* 000018E6 */
000018BA 2004 move.l D0, D4
000018BC 486E FFEC pea.l [A6 - 0x14]
000018C0 2F00 move.l -[A7], D0
000018C2 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000018C6 504F addq.w A7, 8
000018C8 486E FFEC pea.l [A6 - 0x14]
000018CC 486E FFEE pea.l [A6 - 0x12]
000018D0 3F3C 0810 move.w -[A7], 0x810
000018D4 A9EB syscall Pack4/FP68K
000018D6 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
000018DC 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
000018E2 6000 017A bra +0x17C /* 00001A5E */
label000018E6:
000018E6 2F04 move.l -[A7], D4
000018E8 204B movea.l A0, A3
000018EA 5448 addq.w A0, 2
000018EC 2F08 move.l -[A7], A0
000018EE 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */]
000018F2 504F addq.w A7, 8
000018F4 6000 0168 bra +0x16A /* 00001A5E */
label000018F8:
000018F8 41EE FF80 lea.l A0, [A6 - 0x80]
000018FC 2F20 move.l -[A7], -[A0]
000018FE 2F20 move.l -[A7], -[A0]
00001900 2F20 move.l -[A7], -[A0]
00001902 2F20 move.l -[A7], -[A0]
00001904 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
00001908 4FEF 0010 lea.l A7, [A7 + 0x10]
0000190C 43EE FFEC lea.l A1, [A6 - 0x14]
00001910 32C0 move.w [A1]+, D0
00001912 22C1 move.l [A1]+, D1
00001914 22C8 move.l [A1]+, A0
00001916 486E FFEC pea.l [A6 - 0x14]
0000191A 486E FFF2 pea.l [A6 - 0xE]
0000191E 3F3C 1010 move.w -[A7], 0x1010
00001922 A9EB syscall Pack4/FP68K
00001924 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
0000192A 6000 0132 bra +0x134 /* 00001A5E */
label0000192E:
0000192E 41EE FF80 lea.l A0, [A6 - 0x80]
00001932 2F20 move.l -[A7], -[A0]
00001934 2F20 move.l -[A7], -[A0]
00001936 2F20 move.l -[A7], -[A0]
00001938 2F20 move.l -[A7], -[A0]
0000193A 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
0000193E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001942 43EE FFEC lea.l A1, [A6 - 0x14]
00001946 32C0 move.w [A1]+, D0
00001948 22C1 move.l [A1]+, D1
0000194A 22C8 move.l [A1]+, A0
0000194C 486E FFEC pea.l [A6 - 0x14]
00001950 486E FFEE pea.l [A6 - 0x12]
00001954 3F3C 0810 move.w -[A7], 0x810
00001958 A9EB syscall Pack4/FP68K
0000195A 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
00001960 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
00001966 6000 00F6 bra +0xF8 /* 00001A5E */
label0000196A:
0000196A 41EE FF80 lea.l A0, [A6 - 0x80]
0000196E 2F20 move.l -[A7], -[A0]
00001970 2F20 move.l -[A7], -[A0]
00001972 2F20 move.l -[A7], -[A0]
00001974 2F20 move.l -[A7], -[A0]
00001976 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
0000197A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000197E 43EE FFEC lea.l A1, [A6 - 0x14]
00001982 32C0 move.w [A1]+, D0
00001984 22C1 move.l [A1]+, D1
00001986 22C8 move.l [A1]+, A0
00001988 486E FFEC pea.l [A6 - 0x14]
0000198C 486E FFEE pea.l [A6 - 0x12]
00001990 3F3C 0810 move.w -[A7], 0x810
00001994 A9EB syscall Pack4/FP68K
00001996 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
0000199C 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
000019A2 6000 00BA bra +0xBC /* 00001A5E */
label000019A6:
000019A6 302D D5D2 move.w D0, [A5 - 0x2A2E]
000019AA 7202 moveq.l D1, 0x02
000019AC C041 and.w D0, D1
000019AE 671C beq +0x1E /* 000019CC */
000019B0 2D6C 0002 FFEE move.l [A6 - 0x12], [A4 + 0x2]
000019B6 2D6C 0006 FFF2 move.l [A6 - 0xE], [A4 + 0x6]
000019BC 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
000019C2 276E FFF2 0006 move.l [A3 + 0x6], [A6 - 0xE]
000019C8 6000 0094 bra +0x96 /* 00001A5E */
label000019CC:
000019CC 41EE FF80 lea.l A0, [A6 - 0x80]
000019D0 2F20 move.l -[A7], -[A0]
000019D2 2F20 move.l -[A7], -[A0]
000019D4 2F20 move.l -[A7], -[A0]
000019D6 2F20 move.l -[A7], -[A0]
000019D8 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
000019DC 4FEF 0010 lea.l A7, [A7 + 0x10]
000019E0 43EE FFF6 lea.l A1, [A6 - 0xA]
000019E4 32C0 move.w [A1]+, D0
000019E6 22C1 move.l [A1]+, D1
000019E8 22C8 move.l [A1]+, A0
000019EA 486E FFF6 pea.l [A6 - 0xA]
000019EE 486E FFF8 pea.l [A6 - 0x8]
000019F2 3F3C 0810 move.w -[A7], 0x810
000019F6 A9EB syscall Pack4/FP68K
000019F8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000019FC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001A00 204B movea.l A0, A3
00001A02 5448 addq.w A0, 2
00001A04 2F08 move.l -[A7], A0
00001A06 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
00001A0A 4FEF 000C lea.l A7, [A7 + 0xC]
00001A0E 604E bra +0x50 /* 00001A5E */
label00001A10:
00001A10 204C movea.l A0, A4
00001A12 5448 addq.w A0, 2
00001A14 224B movea.l A1, A3
00001A16 5449 addq.w A1, 2
00001A18 22D8 move.l [A1]+, [A0]+
00001A1A 22D8 move.l [A1]+, [A0]+
00001A1C 22D8 move.l [A1]+, [A0]+
00001A1E 22D8 move.l [A1]+, [A0]+
00001A20 603C bra +0x3E /* 00001A5E */
label00001A22:
00001A22 102E FF69 move.b D0, [A6 - 0x97]
00001A26 4880 ext.w D0
00001A28 48C0 ext.l D0
00001A2A 2740 0006 move.l [A3 + 0x6], D0
00001A2E 602E bra +0x30 /* 00001A5E */
label00001A30:
00001A30 302E FF68 move.w D0, [A6 - 0x98]
00001A34 0240 00FF andi.w D0, 0xFF
00001A38 48C0 ext.l D0
00001A3A 2740 0006 move.l [A3 + 0x6], D0
00001A3E 601E bra +0x20 /* 00001A5E */
label00001A40:
00001A40 302E FF68 move.w D0, [A6 - 0x98]
00001A44 48C0 ext.l D0
00001A46 2740 0006 move.l [A3 + 0x6], D0
00001A4A 6012 bra +0x14 /* 00001A5E */
label00001A4C:
00001A4C 2F0C move.l -[A7], A4
00001A4E 4EBA E5C8 jsr [PC - 0x1A38 /* 00000018 */]
00001A52 48C0 ext.l D0
00001A54 2740 0006 move.l [A3 + 0x6], D0
00001A58 6004 bra +0x6 /* 00001A5E */
label00001A5A:
00001A5A 2744 0006 move.l [A3 + 0x6], D4
label00001A5E:
00001A5E 16BC 005D move.b [A3], 0x5D /* ']' */
00001A62 2F0C move.l -[A7], A4
00001A64 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00001A68 202E FF58 move.l D0, [A6 - 0xA8]
00001A6C 6708 beq +0xA /* 00001A76 */
00001A6E 2F2E FF58 move.l -[A7], [A6 - 0xA8]
00001A72 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
label00001A76:
00001A76 200B move.l D0, A3
00001A78 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001A7C 4E5E unlink A6
00001A7E 205F movea.l A0, [A7]+
00001A80 584F addq.w A7, 4
00001A82 4ED0 jmp [A0]